تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية تحكم في TextBox
#1
سلام عليكم اريد كود لجعل textbox لا يقبل الا الارقام 
1 و 2و 3و 4 و5 و6 و7 و8 و9 و10 و 11 و12 
يعني الشهور فقط غير ذلك لايقبل وبارك الله فيكم
الرد
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته
اخي الكريم هذه احدى الطرق في حذث تغيير قيمة مربع النص 
كود :
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
       If Val(TextBox1.Text) > 12 Then
           TextBox1.Text = 12
       ElseIf Val(TextBox1.Text) < 1 Then
           TextBox1.Text = 1
       End If
   End Sub
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
تم الشكر بواسطة:
#3
اريدة في حدث KeyPress وكذلك يدخل الارقام
1
2
3
4
5
6
7
8
9
10
11
12 غير ذلك لا
الرد
تم الشكر بواسطة:
#4
اخي الكريم هذا الكود للارقم من ١ وحتى ١٢
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
تم الشكر بواسطة:
#5
لكن اريد الكود يعمل في حدث KeyPress ,وعند ضغط علي رقم 12 لا يكتب وكذلك عند ضغط علي 1
الرد
تم الشكر بواسطة:
#6
السلام عليكم اخي الكريم
ومالفرق ان كان الكود في الحدث تغيير القيمة المهم النتيجة وفي الحدث keypress سوف تضطر لهندلة الارقام وبعدها ايضا ستضع كود لمنع كتابة الارقام التي تزيد عن ١٢ او اقل من واحد
هذا الكود الذي اوردته لك يفي بالمطلوب وهو يعمل بشكل جيد وتفاديا لاي خطا ضعه في جملة تراي كاتش
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
تم الشكر بواسطة:
#7
اريد عند ضغط علي رقم اكبر من 12 او اقل من 1 لايكتب اساسا هذا الكود الذي اريدة يكتب فقط من 1 الي 12 اما اذا كتب رقم اكبر من 12 او اقل من 1 لاي كتب اساسا
الرد
تم الشكر بواسطة:



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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم