اخواني ما معنى هذا الكود
If 65 > KeyAscii And KeyAscii < 90 Then KeyAscii = 0 End If
اخواني ما معنى هذا الكود
If 65 > KeyAscii And KeyAscii < 90 Then KeyAscii = 0 End If
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
جرب هذا الكود لعلك تصل إلى شيء
Private Sub Text1_KeyPress(KeyAscii As Integer) Label1.Caption = KeyAscii Text1.Text = "" End Sub
ألا بذكر الله تطمئن القلوب
هذا الكود خاص بالتعامل مع المفاتيح حسب الرقم حيث ان لكل مفتاح رقم للتعامل فمثلا مفتاح الانتر يحمل الرقم 13 وكما قال الاخ المزمجر يمكنك معرفة رقم المفتاح من خلال هذا الكود
Private Sub Text1_KeyPress(KeyAscii As Integer)
Label1.Caption = KeyAscii
Text1.Text = ""
End Sub
اضغط اي زر سوف يظهر الرقم في الـــTEXT1
ولك تحياتي
أظن يا إخوانى أن الأخ ميدو يطلب ما معنى الكود الذى كتبه ولا يريد معرفة أرقام المفاتيح
فالكود يا أخ ميدو أظن أنه يحمل شرط إبطال عمل عدة مفاتيح وهى التى عددها محصور بين الرقمين المذكورين .
والله أعلم
[/وسط]
السلام عليكم
آمل أن يفيدك هذا الكلام
الكود يعني :
لا يمكن كتابة الحروف الانجليزية الكبيرة
بكلام آخر إذا أردت أن يقبل مثلا text box الارقام فقط
أكتب
Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii < 48 Or KeyAscii > 57 Then KeyAscii = 0 End Sub
وإذا لم تعرف ascii الحرف استعمل الدالة Asc
مثلا
Asc("u")ستعيد 117
سلام
تم تعديل هذه المشاركة بواسطة ramezmagdy في 10 يوليو 2007 في 22:31
اقتباسأظن يا إخوانى أن الأخ ميدو يطلب ما معنى الكود الذى كتبه ولا يريد معرفة أرقام المفاتيح
نعم هو ذاك
اقتباسالكود يعني :لا يمكن كتابة الحروف الانجليزية الكبيرة
هذا هو المطلوب
لكني أردت من الاخmedo_Programming
أن يستنتج ذلك بنفسه من خلا تجريب الازرار
و السلام عليكم
ألا بذكر الله تطمئن القلوب
مشكورين أخواني على التجاوب السريع وعلى ردودكم :rolleyes: والله مش عارف ايش اقول لكم . جزاكم الله ألف خير
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
هذا الموضوع مغلق.