السلام عليكم ورحمته الله وبركاته
ازاى اقدر اخلى المستخدم يكتب قى الخانة رقم فقط التكست يقبل ارقام فقط ولما يكتب اى حاجة تانية ميكتبش
واخليه يستخدم زارا backspace علشان يمسح
السلام عليكم ورحمته الله وبركاته
ازاى اقدر اخلى المستخدم يكتب قى الخانة رقم فقط التكست يقبل ارقام فقط ولما يكتب اى حاجة تانية ميكتبش
واخليه يستخدم زارا backspace علشان يمسح
في الحدث KeyPress الخاص بالتكست بوكس ممكن تضع هذا الكود
if (!char.IsDigit(e.KeyChar) && e.KeyChar != 8 && e.KeyChar != Convert.ToChar(System.Globalization.CultureInfo.CurrentCulture.NumberFormat.CurrencyDecimalSeparator))
{
e.Handled = true;
}e.KeyChar دا مش بيظهر عندى مش عارفا ليه
تاكد ان الحدث هو KeyPress
بسم الله الرحمن الرحيم.
اخي الكريم استخدم Masked TextBox،
Masked Text Box عبارة عن TextBox عادي، ولكنه يقبل نمط Regular Expression، حيث تقوم بتوصيف شكل البيانات اللازم إدخاله، (أرقام، نص، رقم هاتف، عنوان إيميل، موقع الكتروني، تاريخ او وقت أو.....)
بعد إضافة Masked TextBox على الفورم، من السهم الصغير بزاويته، تظهر مجموعة من Expression بإمكانك اختيار Number مثلاً، أو تعريف نمط يدوياً، والرابط التالي زيادة في التوضيح:
Using Regular Expressions with the MaskedTextBox Control
بالتوفيق،،،
• • •
[ ربيّ احفظ سوريا الحبيبة]

شكرا ليكم
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…