การใช้คอนโทรล Text Box

หน้าที่ของคอนโทรล Text Box
 คอนโทรลText Box ใช้สำหรับข้อความหรือตัวเลขบนฟอร์ม โดยขณะที่โปรแกรมทำงานสามารถแก้ไขข้อมูลได้ 

การจัดวางคอนโทรล Text Box ลงบนฟอร์ม 
1.คลิกเมาส์ที่ปุ่ม Text Box ที่แถบเครื่องมือ 1ครั้ง





2.เลื่อนเมาส์ไปยังพื้นที่ฟอร์ม คลิกเมาส์ค้างไว้วาดลงบนฟอร์ม แล้วปล่อยปุ่มเมาส์
3.ย้ายหรือ ปรับขนานของText Box ตามความเหมาะสม

คุณสมบัติ  (Properties)  ที่ของคอนโทรล   Text Box
Properties
รายละเอียด
Name
ชื่อของคอนโทรลที่ใช้อ้างถึงโปรแกรม
Text
ข้อความที่แสดงบนตัวคอนโทรล
Alignment
การจัดตำแหน่งของข้อความที่แสดงบนตัวคอนโทรล
BorderStyle
เส้นขอบ
Font
แบบอักษรที่แสดงบนตัวคอนโทรล
ForeColor
สีของอักษรที่แสดงบนคอนโทรล
BackColor
สีของพื้นหลังอักษรที่แสดงบนคอนโทรล
Enable
อนุญาตให้คอนโทรลทำงาน
Visible
ให้แสดงหรือไม่แสดง คอนโทรลในขณะโปรแกรมทำงาน
Lock
อนุญาต/ไม่อนุญาต ให้แก้ไขข้อความใน Text Box
MaxLength
กำหนดจำนวนอักษรสูงสุดที่จะพิมพ์ได้ใน Text Box
MultiLine
กำหนด Text Box แบบ บรรทัดเดียว/หลายบรรทัด
ScrollBars
แสดง/ไม่แสดง แถบเลื่อน (ต้องกำหนด MultiLine=True ก่อน)
PasswordChar
แสดงข้อความใน Text Box เป็นแบบรหัสผ่าน


เหตุการณ์ (Event) สำคัญที่เกิดขึ้นกับคอนโทรล  Label
Event
รายละเอียด
Click     
เมื่อคลิกเมาส์ที่คอนโทรล
DblClick
เมื่อดับเบิลคลิกเมาส์ที่คอนโทรล
Change
เมื่อมีการเปลี่ยนแปลงค่าในคอนโทรล Text Box
GotFocus
เมื่อคอนโทรลได้รับการโฟกัส (ถูกเลือก)
LostFocus
เมื่อคอนโทรลไม่ได้รับการโฟกัส (ไม่ถูกเลือก)
KeyPress
เมื่อมีการกดแป้นพิมพ์ในขณะที่คอนโทรลได้รับการโฟกัส


ความสามารถ (Method) ที่สำคัญของคอนโทรล Text Box
Method
รายละเอียด
Refresh
สั่งไห้ปรับปรุงการแสดงผลคอนโทรล
Zorder  
จัดลำดับการแสดงผลซ้อนกันของคอนโทรล (0 อยู่บนสุด 1 อยู่ล่างสุด)
SetFocus
สั่งให้คอนโทรลได้รับการโฟกัส (ถูกเลือก)







แบบทดสอบบทที่  9

1.ข้อใดคือหน้าที่ของคอนโทรล
ก. รับข้อความ                                       ข. แสดงผลข้อความ
ค. แสดงผลการทำงานของโปรแกรม   ง.ออกคำสั่งในโปรแกรม
2. คุณสมบัติ (Properties) ใดใช้กำหนดข้อความที่แสดงบนคอนโทรล Text Box
ก. Label                                               ข. Name
ค. Name                                                ง. Text
3.คุณสมบัติ  (Properties)ใดที่กำหนดให้ อนุญาต/ไม่อนุญาต ให้แก้ไขข้อความในคอนโทรล
ก. Enable                                             ข. Locked
ค. Text                                                  ง. Lock
4.เหตุการณ์ (Event)  เมื่อ Text Box ถูกเลือกคือเหตุการณ์ใด
ก. DblClick                                        ข. KeyPress
ค. GotFocus                                      ง. LostFocus

5. SetFocusเกี่ยวข้องกับคอนโทรล Text Box อย่างไร
ก. Properties                                     ข. Event
ค. Method                                          ง. LostFocus
6. คอนโทรล Text Box นิยมใช้งานร่วมกับคอนโทรลใด
ก. Label                                              ข. Text
ค. Button                                            ง. Check Box
7.BorderStyle  ใช้ไนการทำงานอะไร
ก.เส้นใต้                                                ข.เส้นบรรทัด
ค.เส้นขอบ                                             ง.เส้นกลาง
8.อะไรที่สามารถทำได้โดยการดับเบิลคลิกเมาส์ที่คอนโทรล จะปรากฏช่องรหัสโปรแกรม
ก.Method                                           ข. Text
ค.Event                                   ง. Properties      
9.คอนโทรลที่ใช้อ้างถึงโปรแกรม Text Box คืออะไร
ก. Text                                                 ข. LostFocus
ค. Name                                               ง. Name
10.ความสามาถรที่สั่งให้คอนโทรลได้รัลการโฟกัสคืออะไร
ก.Refresh                                 ข.SetFocus
ค.Zorder                                   ง.Lock







                                                                                                                   
                                                                                            เฉลย1.ก ,2.ค ,3.ง,4.ก ,5.ค,6.ก,7.ก,8.ค,9ค,10.ข