หน้าที่ของคอนโทรล 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
ก.Stop ข.End
ค.Unload Me ง.ถูกทั้งข้อ ข.และ ค.
เฉลย 1.ก,2.ข,3.ค,4.ข,5.ค,6.ง