การใช้คอนโทรล Command Button

หน้าที่ของคอนโทรล   Command Button
         คอนโทรล Command Button  ใช้สำหรับบรรจุคำสั่งเพื่อดำเนินการกับข้อมูล   และคำสั่งควบคุมทำงานของโปรแกรม ซึ่งจะขาดไม่ได้สำหรับโปรแกรมที่ทำงานบนระบบปฏิบัติการ GUI

การจัดวางคอนโทรล  Command Button ลงบนฟอร์ม
1.คลิกเมาส์ที่ปุ่ม Command Button ที่แถบเครื่องมือ 1 ครั้ง (ปุ่มจะยุบลง)

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


 เหตุการณ์ (Event)ที่เกิดขึ้นกับคอนโทรล Command Button
Event
รายละเอียด
Click     
เมื่อคลิกเมาส์ที่คอนโทรล
DblClick
เมื่อดับเบิลคลิกเมาส์ที่คอนโทรล
GotFocus
เมื่อคอนโทรลได้รับการโฟกัส (ถูกเลือก)
LostFocus
เมื่อคอนโทรลไม่ได้รับการโฟกัส (ไม่ถูกเลือก)



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




คุณสมบัติ  (Properties) ที่ของคอนโทรล Command Button
Properties
รายละเอียด
Name
ชื่อของคอนโทรลที่ใช้อ้างถึงโปรแกรม
Caption
ข้อความที่แสดงบนตัวคอนโทรล
Font
แบบอักษรที่แสดงบนตัวคอนโทรล
BackColor
สีของคอนโทรล
Enable
อนุญาต/ไม่อนุญาตให้คอนโทรลทำงาน
Visible
ให้แสดงหรือไม่แสดง คอนโทรลในขณะโปรแกรมทำงาน
ToolTipText
แถบข้อความที่แสดงขณะเลื่อนเมาส์ไปทับที่คอนโทรล
Style
รูปแบบของคอนโทรล(Standarat= ธรรมดา , Grephical=แบบรูปภาพ)
Picture
กำหนดรูปภาพที่แสดงบนคอนโทรล Command Button







แบบทดสอบบทที่  10 
1.ข้อใดคือหน้าที่ของ CommandButton
ก.รับข้อความ                                        ข.แสดงผลข้อความ
ค.แสดงผลการทำงานของโปรแกรม   ง.ออกคำสั่งในโปรแกรม
2.แถบข้อความที่แสดงเมื่อเมาส์อยู่เหนือ ปุ่ม ต้องกำหนดใน Properties หัวข้อใด
ก.Label                                     ข.ToolTipText
ค.Name                                    ง.Text
3.หากต้องการให้ปุ่มสามารถแสดงรูปภาพได้ต้องกำหนด หัวข้อใด
ก.Style                                     ข.Graphic
.Picture                                  ง. Image
4.การพิมพ์รหัสโปรแกรมเมื่อเกิดเหตุการณ์คลิกที่ปุ่มจะต้องกระทำอย่างไร
ก.คลิกที่ปุ่ม                                            ข.ดับเบิลคลิดที่ปุ่ม
ค.กด Enter                                ง.คลิกเมาส์ขวาที่ปุ่ม
5.คำสั่งที่ทำให้ปุ่มถูกเลือกคือ
ก.LostFocus                             .Focus
ค.GotFocus                              ง.SetFocus
6.เมื่อเกิตเหตุการณ์ที่  ควรพิมพ์รหัสโปรแกรมอย่างไร
ก.Stop                                                  ข.End
ค.Unload Me                           ง.ถูกทั้งข้อ ข.และ ค.








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