หน้าที่ของคอนโทรล OptionButton
คอนโทรล OptionButton มีหน้าที่รับการเลือก จากผู้ใช้ โดยสามารถเลือกได้เพียง 1 ตัวเลือก ในกรณีที่มีการแบ่งกลุ่มตัวเลือกของ OptionButton มากมว่า 1 กลุ่มจะต้องวาด Frame ไว้เท่ากับจำนวนกลุ่ม และจัดวางกลุ่มของ OptionButton แต่ละกลุ่มไว้ตาม Frame เพื่อให้ตัวเลือกทำงานขึ้นต่อกันภายในกลุ่มของตนเอง
การจัดวางคอนโทรล OptionButton ลงบนฟอร์ม
1.คลิกเมาส์ที่ปุ่ม OptionButton ทีแถบเครื่องมือ 1 ครั้ง(ปุ่มจะยุบลง)
2.เลื่อนเมาส์ไปยังพื้นที่ฟอร์ม คลิกเมาส์ค้างไว้วาดลงบนฟอร์ม แล้วปล่อยปุ่มเมาส์
3.ย้าย หรือ ปรับขนาดของ OptionButton ตามความเหมาะสม
คุณสมบัติ (Properties)ที่สำคัญของคอนโทรล OptionButton
Properties | รายละเอียด |
Name | ชื่อของคอนโทรลที่ใช้อ้างถึงในโปรแกรม |
Caption | ข้อความที่แสดงบนตัวเลือกของคอนโทรล |
Enable | อนุญาต/ไม่อนุญาตให้คอนโทรลทำงาน(ควรกำหนดที่ Frame) |
Visible | ให้แสดงหรือไม่แสดง คอนโทรลในขณะโปรแกรมทำงาน(ควรกำหนดที่ Frame) |
Value | ค่าที่ได้จากการคลิกเลือก(Checked=ถูกเลือกUnchecked=ไม่ถูกเลือก และ Grayed) |
ToolTipText | แถบข้อความที่แสดงขณะเลื่อนเมาส์ไปทับที่คอนโทรล |
เหตุการณ์ (Event)สำคัญที่เกิดขึ้นกับคอนโทรล OptionButton
Event | รายละเอียด |
Click | เมื่อคลิกเมาส์ที่คอนโทรล |
GotFocus | เมื่อคอนโทรลได้รับการโฟกัส (ถูกเลือก) |
LostFocus | เมื่อคอนโทรลไม่ได้รับการโฟกัส (ไม่ถูกเลือก) |
ความสามารถ (Method) ที่สำคัญของคอนโทรล OptionButton
Method | รายละเอียด |
Refresh | สั่งไห้ปรับปรุงการแสดงผลคอนโทรล |
Zorder | จัดลำดับการแสดงผลซ้อนกันของคอนโทรล (0 อยู่บนสุด 1 อยู่ล่างสุด) |
SetFocus | สั่งให้คอนโทรลได้รับการโฟกัส (ถูกเลือก) |
แบบทดสอบบทที่ 12
1.ข้อใดคือหน้าที่ของคอนโทรล OptionButton
ก.รับค่าที่เลือกได้ครั้งละตัวเลือก ข.แสดงผลการเลือก
ค.รับค่ากลุ่มตัวเลือก ง.รับค่าที่เลือกได้ครั้งละหลายตัวเลือก
2.เหตุใดจึงต้องวางคอนโทรล OptionButton ไว้ไนพื้นที่ของ Frame เพื่อ
ก.ไม่ให้รวมกับคอนโทรลอื่น ข.ความสวยงาม
ค.ให้เลือกได้ครั้งละ 1 ตัวเลือก ง.ให้ตัวเลือกทำงานขึ้นต่อกันเฉพาะในกลุ่ม
3.ถ้าต้องการให้ OptionButton สามารถเลือกได้พร้อมกันหลายตัวต้องทำอย่างไร
ก.กำหนด Enable เป็น True ข.วางไว้ใน Frame
ค.วางไว้นอก Frame ง.กำหนดไม่ได้
4.Properties หัวข้อใดของ OptionButton ที่เก็บค่าว่าถูกเลือกหรือไม่ถูกเลือก
ก.Value ข.Checked
ค.Caption ง.Select
5.จากข้าที่ 4 หากไม่ถูกเลือกจะได้ค่า Propertiesตามข้อใด
ก.Caption=True ข.Chrcked= False
ค.Value=True ง.Value=False
6.Method ใดที่สามารถทำให้ OptionButton ถูกเลือกได้
ก. Enable ข.GotFocus
ค.SetFocus ง.LostFocus
เฉลย 1.ค,2.ง,3.ง,4.ก,5.ง,6.ค