في برمجة الواجهة، في بعض الأحيان نريد فقط أن يتلقى عنصر التحكم TextBox مدخلات رقمية، بينما يتم تجاهل المدخلات الأخرى. كيفية تحقيق ذلك؟ كود المصدر المحدد موضح أدناه:
نضيف حدث KeyPress لـ TextBox
نص فرعي خاص1_KeyPress(KeyAscii كعدد صحيح)
إذا KeyAscii <> 8 وKeyAscii <48 أو KeyAscii > 57 إذن
زمارة
كياسي = 0
نهاية إذا
نهاية الفرعية
المبدأ المحدد أعلاه هو: تحديد ما إذا كانت قيمة KeyAscii للمفتاح المضغوط بين 48 و57، وإذا كانت بين 48 و57، يكون الإدخال رقمًا، وإلا فإنه ليس كذلك، ومع ذلك، في بعض الأحيان قد نستخدم المفتاح الخلفي أيضًا لتسهيل الإدخال، يجب الحذف عند حدوث خطأ، في هذه الحالة، يجب إضافة KeyAscii <> 8 حتى لا يتم تجاهله عند استخدام مفتاح الرجوع.