الدرس 28 : الأداة: شريط التمرير ScrollBar:

تضم نافذة الأدوات أداتين من هذه الأداة HscrollBar شريط أفقي و VscrollBar  شريط عمودي وهما متشابهان تماماً لذلك سنتكلم عن واحد فقط منهما، إن الفائدة من هذه الأداة هي زيادة أو إنقاص شقيمة مدرجة مثل التحكم بالصوت، التحكم بالإضاءة، التحكم بالأبعاد، التحكم بحجم صفحة الكتابة.



الخصائص:

à       Max: وهي القيمة العظمى التي يمكن أن يصل إليها الشريط.

à       Min: وهي القيمة الصغرى التي يمكن أن يصل إليها الشريط.

à       SmallChange: وهي مقدار الزيادة التي ستطرأ على القيمة Value عند الضغط على أحد سهمي شريط التمرير.

à       LargeChange: مقدار التغير عند الضغط على مجرى الشريط.

à       RightToLeft: وهي اتجاه الزيادة في القيمة من اليسار إلى اليمين أو العكس.

à       Value: وهي القيمة الابتدائية التي سيأخذها الشريط عند التنفيذ.

الأحداث:

à       أهم أحداث هذه الأداة هو الحدث Change والذي يقع عند تغير القيمةValue  التابعة للشريط.

 

مثال: ضع شريط تمرير أفقي وضع القيم التالية الموافقة لكل خاصية :

SmallChange=1  ، LargeChange=1  ، Max=15  ، Min=0  ، Value=0

بعد ذلك ضع أداة Frame على النافذة ، واكتب الشيفرة التالية في الحدث Change:

            Frame1.Backcolor = QBColor (Hscroll1.Value)   

نفذ البرنامج واضغط على شريط التمرير لتحصل على ألوان مختلفة.

 

 

Share |

معلومات إضافية