หน้าที่ของคอนโทรล ComboBox
คอนโทรลComboBox ใช้สำหรับเก็บรายการตัวเลือกโดยการเขียนรหัสคำสั่งเพื่อบรรจุรายการเข้า ปกติจะแสดงตัวเลือกที่บรรจุไว้ครั้งละ 1รายการ เมื่อผู้ใช้คลิกที่ปุ่ม จะปรากฏแถบแสดงรายการ เมื่อคลิกเลือกรายการ แถบจะถูกเก็บ และรายการที่เลือกจะไปปรากบนคอนโทรล
การจัดวางคอนโทรล ComboBox ลง บนฟอร์ม
1.คลิกเมาส์ที่ปุ่ม ComboBox ที่แถบเครื่องมือ 1 ครั้ง
2.เลื่อนเมาส์ไปยังพื้นที่ฟอร์ม คลิกเมาส์ค้างไว้วาดลงบนฟอร์ม แล้วปล่อยปุ่มเมาส์
3.ย้าย หรือ ปรับขนาด (ความกว้าง)ของ ComboBox ตามความเหมาะสม
คุณสมบัติ (Properties)ที่สำคัญของคอนโทรล ComboBox
Properties | รายละเอียด |
Name | ชื่อของคอนโทรลที่ใช้อ้างถึงในโปรแกรม |
ListCount | ค่าที่ได้จากจำนวนรายการของ ComboBox |
Style | รูปแบบการแสดงรายการของ ComboBox รายละเอียด คือ 0-Dropdown Combo แสดงรายการให้คลิกเลือกและพิมพ์ข้อความได้เหมือน TextBox 1-Simple Combo เหมือน แต่เลือกรายการด้วยแป้นพิมพ์ โดยการกดแป้นลูกศร ขึ้น-ลง 2-Dropdown List แสดงรายดารให้คลิกเลือก แต่พิมพ์ข้อความลงใน ComboBox ไม่ได้ (หัวข้อนี้นิยมใช้) |
Listlndex | เข้าถึงรายการตามตำแหน่งที่ระบุ(ใช้ได้ทั้งกำหนดค่าและอ่านค่า)นิยม |
List | ใช้ร่วมกับคุณสมบัติ Listlndex |
เหตุการณ์ (Event)สำคัญที่เกิดขึ้นกับคอนโทรล CheckBox
Event | รายละเอียด |
Change | เมื่อมีการเปลี่ยนแปลงค่าในคอนโทรล ขณะ Run โปรแกรม |
Click | เมื่อคลิกเมาส์ที่คอนโทรล |
DblClick | เมื่อดับเบิลคลิกเมาส์ที่คอนโทรล |
GotFocus | เมื่อคอนโทรลได้รับการโฟกัส (ถูกเลือก) |
LostFocus | เมื่อคอนโทรลไม่ได้รับการโฟกัส (ไม่ถูกเลือก) |
ความสามารถ (Method) ที่สำคัญของคอนโทรล CheckBox
Method | รายละเอียด |
Addltem | เพิ่มรายการเข้าไปบรรจุใน CheckBox |
Removeltem | ลบรายการที่ระบุ ออกจาก CheckBox |
Clear | ลบรายการทั้งหมดออกจาก CheckBox |
แบบทดสอบบทที่ 14
1.ข้อใดคือหน้าที่ของคอนโทรล ComboBox
ก.กล่องรับข้อความ ข.กล่องรายการตัวเลือก
ค.กล่องแสดงข้อความ ง.รับค่าที่เลือกได้ครั้งละหลายตัวเลือก
2.ถ้าต้องการให้ ComboBox ไม่สามารถคลิกเลือกรายการตัวเลือกได้ต้องกำหนด Properties หัวข้อใดและอย่างไร
ก.Locked=True ข.Locked=False
ค.Enable=True ง.Visible=False
3.Method ใดที่ใช้ดำเนินการเพิ่มรายการเข้าไปใน ComboBox
ก.Add ข.AddDsata
ค.AddItem ง.RemoveItem
4. Method ใดที่ใช้ดำเนินการลบรายการใน ComboBox ตามตำแหน่งที่ระบุ
ก.Clear ข.RwmoveItem
ค.ClearItem ง.AddItem
5. Method ใดที่ใช้ดำเนินการลบรายการใน ComboBox ออกทั้งหมด
ก.Clear ข.RwmoveItem
ค.ClearItem ง.AddItem
6.หัวข้อใด Properties แสดงจำนวนราการทั้งหมดใน ComboBox
ก.Index ข.ListAll
ค.IndexItem ง.ListCount
7. Properties หัวข้อใด แสดงตำแหน่งรายการที่เลือกจาก
ก.Index ข.ListIndex
ค.Select ง.SelectItem
8.กำหนด Properties หัวข้อ Style แบบใดที่ไม่สามารถพิมพ์แก้ไขรายการใน ComboBox ในขณะเลือกได้
ก.0-Dropdown Combo ข.2-Dropdown List
ค.1-Simple Combo ง.4-Text Combo
เฉลย1.ข,2.ค,3.ข,4.ข,5.ก,6.ง,7.ข,8.ข