Page 85 - أساسيات الحاسب الالي2
P. 85

‫عناصر التحكم‬  ‫الفصل الخامس‬

‫أن النص المدخل من قبل المستخدم يوضع ف ى س طر واح د وعن د ال ضغط عل ى المفت اح‬
‫‪ Enter‬فمعنى ذلك تأكيد دخول النص وليس اﻻنتقال إلى سطر جديد‪ .‬أما عند تغيير هذه‬
‫الخاص ية إل ى ‪ True‬فمعن ى ذل ك أن ال نص يمك ن أن يت ضمن مجموع ة م ن ال سطور‬

                                                           ‫يفصلها مفتاح اﻹدخال‪.‬‬
‫الخاص ية ‪ ScrollBar‬وتح دد وج ود أش رطة تمري ر يمك ن م ن خﻼله ا اس تعراض‬
‫محتوي ات ص ندوق الن صوص إذا ك ان ي ضم مجموع ة م ن ال سطور وعرض ه اق ل م ن‬
‫اتساع السطور للنص بداخله‪.‬القيمة اﻻفتراضية للخاصية ه ى ‪ none‬وتعن ى ع دم وج ود‬
‫أشرطة تمرير لكن يمكن تغيرها إلى ‪ Horizontal‬وتعنى وج ود ش رط تمري ر أفق ى أو‬
‫القيمة ‪ Vertical‬ومعناها وجود شريط رأسي أو‪ Both‬تعن ى وج ود ش ريط أفق ى وآخ ر‬

                                                                           ‫رأسي‬
‫الخاصية ‪ MaxLength‬وتحدد أقصى عدد من الح روف يمك ن إدخاله ا داخ ل ص ندوق‬
‫النصوص وقيمتها التلقائية ‪ ٣٢٧٦٧‬وبتغييره ا إل ى قيم ة معين ه فل ن ي ستقبل ص ندوق‬
‫النصوص عدد من الحروف اكبر من ه ذه القيم ة‪ .‬م ثﻼ ل و ح ددنا قيم ة ه ذه الخاص ية ‪٥‬‬

  ‫فلن يستطيع المستخدم وقت التنفيذ أن يدخل أكثر من ‪ ٥‬حروف بداخل هذا الصندوق‪.‬‬
‫الخاص ية ‪ PassWordChar‬وه ى خاص ية ي تم إدخ ال قيمته ا لتظه ر ب دﻻ م ن ح روف‬
‫ال نص المدخل ة‪ .‬بمعن ى ان ه عن د إدخ ال الم ستخدم لل نص ﻻ تظه ر ح روف ال نص وإنم ا‬
‫يظهر بدﻻ منها حرف أو رمز كما ت رى ف ى ص ناديق إدخ ال كلم ة الم رور ف ى الب رامج‬

                                                                         ‫المختلفة‪.‬‬
                            ‫من اﻷحداث التى يستجيب لها صندوق النصوص ما يلى‬
‫الحدث ‪ TextChanged‬وهو الحدث الرئيسى وينفذ اﻹج راء الموج ود ب ه ف ى ك ل م رة‬
‫يتم فيها تغيير محتويات صندوق النصوص س واء باﻹض افة أو الح ذف وه ذا التغيي ر ق د‬
         ‫يحدث من قبل المستخدم من خﻼل لوحة المفاتيح أو عن طريق جمل البرمجة‪.‬‬
‫الحدث ‪ GotFocus‬ويتم تنفي ذ إجرائ ه عن دما ي صل الم ستخدم إل ى ص ندوق الن صوص‬
‫عن طري ق المفت اح ‪ Tab‬او بال ضغط بالف ارة ‪ Click‬ف ى أى مك ان علي ه وعل ى العك س‬

                            ‫‪٨٥‬‬
   80   81   82   83   84   85   86   87   88   89   90