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