تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
textbox
#1
السلام عليكم 
كيف جعل textbox يقبل ارقام ونقطه  . فقط
الرد }}}
#2
(04-09-22, 09:52 AM)aymen_libya كتب : السلام عليكم 
كيف جعل textbox يقبل ارقام ونقطه  . فقط

و عليكم السلام و رحمة الله و بركاته
ضمن حدث  KeyPress لمربع النص

PHP كود :
       e.Handled Not (Char.IsDigit(e.KeyChar) Or e.KeyChar "."
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
#3
(04-09-22, 10:00 AM)سعود كتب :
(04-09-22, 09:52 AM)aymen_libya كتب : السلام عليكم 
كيف جعل textbox يقبل ارقام ونقطه  . فقط

و عليكم السلام و رحمة الله و بركاته
ضمن حدث  KeyPress لمربع النص

PHP كود :
       e.Handled Not (Char.IsDigit(e.KeyChar) Or e.KeyChar "."

هل قصدك e.Handled=false
الرد }}}
تم الشكر بواسطة: جيولوجي مبتدئ , جيولوجي مبتدئ
#4
(04-09-22, 10:49 AM)aymen_libya كتب : هل قصدك e.Handled=false

نعم هذا كود يمنع اي ادخال غير الارقام والنقطة.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
#5
(04-09-22, 11:04 AM)سعود كتب :
(04-09-22, 10:49 AM)aymen_libya كتب : هل قصدك e.Handled=false

نعم هذا كود يمنع اي ادخال غير الارقام والنقطة.

كود :
If Char.IsDigit(e.KeyChar) Or e.KeyChar = "." Then
      e.Handled = True
        End If
لماذا انا كتبته هكذا لايعمل ممكن توضيح سبب خطأ
اريد تعمل ارقام ونقطه وزر backspace فقط
الرد }}}
تم الشكر بواسطة: جيولوجي مبتدئ
#6
(04-09-22, 11:33 AM)aymen_libya كتب :
كود :
If Char.IsDigit(e.KeyChar) Or e.KeyChar = "." Then
      e.Handled = True
        End If
لماذا انا كتبته هكذا لايعمل ممكن توضيح سبب خطأ
اريد تعمل ارقام ونقطه وزر backspace فقط

 لازم تستخدم الاقواس وتضع تحققات داخلية وتحقق خارجي:
المعذرة لا ادري كيف اوضح اكثر
PHP كود :
If (Char.IsDigit(e.KeyChar) = True Or (e.KeyChar "." Or e.KeyChar ControlChars.Back True) = True) = False Then
            e
.Handled True
        End 
If 
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
#7
(04-09-22, 12:06 PM)سعود كتب :
(04-09-22, 11:33 AM)aymen_libya كتب :
كود :
If Char.IsDigit(e.KeyChar) Or e.KeyChar = "." Then
      e.Handled = True
        End If
لماذا انا كتبته هكذا لايعمل ممكن توضيح سبب خطأ
اريد تعمل ارقام ونقطه وزر backspace فقط

 لازم تستخدم الاقواس وتضع تحققات داخلية وتحقق خارجي:
المعذرة لا ادري كيف اوضح اكثر
PHP كود :
If (Char.IsDigit(e.KeyChar) = True Or (e.KeyChar "." Or e.KeyChar ControlChars.Back True) = True) = False Then
            e
.Handled True
        End 
If 
ممكن شرح لي كلاس ControlChars
الرد }}}
#8
(04-09-22, 03:24 PM)aymen_libya كتب : ممكن شرح لي كلاس ControlChars

لا اعرف كيف اشرح لكن انت تعرف ازرار الكيبورد منها حروف ومنها تحكم اما حذف او ادخال مثل Enter  وغيرها من الازرار.
ممكن تشوف الرابط لتعرف اكثر.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
#9
(04-09-22, 11:33 AM)aymen_libya كتب :
كود :
If Char.IsDigit(e.KeyChar) Or e.KeyChar = "." Then
      e.Handled = True
        End If
لماذا انا كتبته هكذا لايعمل ممكن توضيح سبب خطأ
اريد تعمل ارقام ونقطه وزر backspace فقط


الاساس أنها الخاصية ملغية - والتفعيل يعني تعليق الكتابة لذلك مش راح تضبط معك
لذلك يجب أن تكتب الشروط عكسياً لتعمل :

كود :
       If Char.IsDigit(e.KeyChar) = False And e.KeyChar <> "." And AscW(e.KeyChar) <> 8 Then
           e.Handled = True
       End If
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: جيولوجي مبتدئ
#10
فهمت عليك يعني لو كان مش رقم ومش نقطه ومش
backspace تعليق باقي اوامر لوحه مفاتيح
الرد }}}
تم الشكر بواسطة: جيولوجي مبتدئ , جيولوجي مبتدئ


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Exclamation [VB.NET] ممكن عمل كود لحفظ المكتوب داخل اداة TextBox الورد الصناعي 9 783 17-10-24, 11:43 PM
آخر رد: salamandal
  المساعدة في عملية طرح الوقت من خلال اثنين textbox جيولوجي مبتدئ 9 2,757 06-08-24, 07:43 PM
آخر رد: خالد كامل1
  [VB.NET] مشكلة ظهور textbox بعد حذفه من الفورم مبرمج صغير 1 1 582 27-01-24, 02:04 AM
آخر رد: مبرمج صغير 1
  التحقق من خلال محتوى خلية عن طريق textbox صالح عبدالله 2 566 24-01-24, 12:54 PM
آخر رد: صالح عبدالله
  [VB.NET] استدعاء بيانات في TextBox بناء على combobox loay775 2 692 18-01-24, 05:07 PM
آخر رد: loay775
  إدخال معادلة رياضية في textBox وبرمجة حلها؟ الخير19 3 691 03-01-24, 04:19 PM
آخر رد: الخير19
  كيف أقوم بنقل محتويات checkedListbox إلى Textbox ؟ صالح عبدالله 4 887 16-09-23, 10:51 AM
آخر رد: أبو خالد الشكري
  كيفية نقل بيانات من Textbox الى الجريدفيو بالترتيب؟؟ abu7shihab 4 860 25-07-23, 09:46 PM
آخر رد: aljzazy
  اريد كود لمسح النص من textbox بمجرد الضغط على ال textebox للكتابة رهف العريفي 21 13,269 03-06-23, 04:56 AM
آخر رد: سعود
  كيفية الربط بين textbox و listbox timgad 2 3,975 27-03-23, 01:59 PM
آخر رد: sanyor77

التنقل السريع :


يقوم بقرائة الموضوع: