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

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

‫الح دث ‪ LostFocus‬ي تم عن دما يت رك الم ستخدم ص ندوق الن صوص ويتح رك بمفت اح‬
‫‪ Tab‬إلى عنصر تحكم تالى أو يضغط بالفارة لينشط عنصر تحك م آخ ر عل ى النم وذج‪.‬‬
‫من اﻷحداث التى يصدرها المستخدم من خ ﻼل لوح ة المف اتيح ‪KeyPress, Keyup,‬‬

                                                                   ‫‪.KeyDown‬‬

                                                ‫صندوق الصور ‪Picture Box‬‬

‫ويمكن من خﻼله عرض ملفات الصور على النموذج والخاصية الرئيسية له والتى تحدد‬
‫ملف ال صورة المعروض ة ب ه ه ى الخاص ية ‪ Image‬ويمك ن تحدي د قيم ة ه ذه الخاص ية‬
‫أثناء التصميم عن طريق صندوق الخصائص حيث يتم ف تح ص ندوق ح وارى يح دد م ن‬
‫خﻼل ه المب رمج مل ف ال صورة المطل وب وض عها داخ ل ‪ . Picture Box‬يمك ن أي ضا‬

                           ‫تغيير الصورة أثناء التنفيذ عن طريق جملة البرمجة التالية‬
‫)"‪PictureBox1.Load("d:\1.bmp‬‬
‫بمعن ى تحمي ل مل ف ال صورة ‪ 1.bmp‬الموج ودة عل ى ال ‪ Drive d‬ووض عها داخ ل‬

                                                       ‫الصندوق ‪.PictureBox1‬‬
                                                  ‫كما يمكن استخدام الصيغة التالية‬
‫)"‪PictureBox1.Image = Image.FromFile("c:\bird.gif‬‬
                          ‫وهو ما يعنى تحميل صورة متحركة من ملف بامتداد ‪GIF‬‬
                                        ‫ﻻلغاء تحميل الصورة نستخدم الجملة التالية‬
‫‪PictureBox1.Image = Nothing‬‬
‫الخاصية ‪ SizeMode‬تمكننا من تغيير حجم الصورة وباختيار القيمة ‪StretchImage‬‬
                              ‫تتمدد الصورة أو تنكمش لتﻼئم حجم صندوق الصورة‪.‬‬

                                                                         ‫ملحوظة‬
‫يستجيب صندوق الصور لبعض اﻷحداث مثل ‪ paint‬وتحدث عندما تظه ر م رة أخ رى‬
‫بع د اختفائ ه خل ف ناف ذة أخ رى ‪ .‬ح دث آخ ر خ اص ب صندوق ال صور وه و ‪Resize‬‬

                            ‫‪٨٦‬‬
   81   82   83   84   85   86   87   88   89   90   91