البرمجة بلغة فيجوال بيسك الحلقة (24) ربط المقارنات بالتغيير في مربعات النصوص
الرياض@نت- خالد بن محمد المسيهيج:
في الحلقة الماضية تناولنا الشق الأول من الإجابة على سؤال صديقنا الذي يتساءل عن الكيفية التي نحصر بها عملية الإدخال على الأرقام فقط، وشاهدنا كيف أنه بمجرد ضغط زر التنفيذ تخرج لنا رسالة تفيد بأن المدخلات غير صالحة، وهذا الدرس يعد الجزء الثاني من الإجابة ويختلف عن الأول في أن الأخير تظهر الرسالة فيه بمجرد الكتابة وذلك من خلال ربط المقارنة بعملية التغيير في مربع النص Text1_Change وستتجلى المسألة وتبدو أكثر وضوحاً مع التمثيل.
مثال :
كما اتفقنا في الدرس السابق على إجراء تعديل بسيط على مثال الجذر والمربع بأن لا يسمح للمستخدم بإدخال القيم غير الرقمية بحيث تظهر له هذه المرة وبمجرد الإدخال رسالة تخبره بأن القيمة التي قام بإدخالها غير مقبولة، فيكون الكود على النحو المبين بالشكل رقم (1)
نلاحظ في الكود السابق أننا أضفنا بعد الشرط Text1.SetFocus وهذا الإجراء يقوم بنقل التركيز إلى مربع النص Text1 والذي هو المختص عن عملية الإدخال وأعتقد أن الغاية من ذلك معلومة فهي ليتمكن المستخدم من الكتابة مباشرة دون الحاجة إلى استخدام الماوس في نقل التركيز.
ننفذ الآن .. قم بإدخال أي حرف أو رمز غير الرموز المعتبرة في عالم الرياضيات ماذا يحدث؟ نعم .. رسالة خطأ كما في الشكل رقم (2).
يمكن الحصول على الملفات المصدرية موضوع الشرح من خلال الوصلة التالية :
www.ma3refah.org
/km/24.zip.
جميع الحقوق محفوظة لمؤسسة اليمامة الصحفية 2003
تصميم وتطوير وتنفيذ جريدة الرياض، إدارة الإنترنت
الرجاء ارسال أي ملاحظات على العنوان التالي: rnet@Alriyadh-np.com