เป็น Control ที่ใช้สําหรับรับข้อมูลจากคีย์บอร์ด ซึ่งมี Property ต่างๆ ที่น่าสนใจดังนี้
Property | หน้าที่ |
Name | กําหนดชื่อของ Object โดยมักจะนําหน้าด้วย Txt |
Text | กําหนดข้อความให้แสดงบน Object และในขณะที่ Run จะสามารถแก้ไข เปลี่ยนแปลงได้ โดยสิ่งที่ได้แก้ไขจะมาเก็บไว้ใน Property นี้ |
Locked | สําหรับการ Lock ไม่ให้ key ข้อมูลใดๆ ลงไปใน Text ขณะที่ Run งาน |
2.3 CommandButton
ใช้เป็นปุ่มต่างๆ บน Form ซึ่งมี Property ต่างๆ ที่น่าสนใจดังนี้
Property | หน้าที่ |
Name | สําหรับการกําหนดชื่อของ Object โดยมักจะนําหน้าด้วย Cmd |
Default | ใช้กําหนดให้ปุ่มนั้นเป็นปุ่ม Default (กําหนดให้มีค่าเป็น True) ที่จะทํางานทันทีเมื่อ มีการกด Enter โดยจะปรากฏกรอบสีดําล้อมรอบปุ่มนั้น |
Picture | ใช้แสดงรูปภาพบนปุ่ม |
Style | ใช้กําหนดรูปแบบของปุ่ม ซึ่งมีอยู่ด้วยกัน 2 แบบ คือ 0 - Standard เป็นปุ่มที่มีเฉพาะข้อความบนปุ่มเท่านั้น 1- Graphical เป็นปุ่มที่มีทั้งรูปภาพและข้อความบนปุ่ม โดยจะต้องใช้คู่กับ Property “Picture” ในการแสดงภาพ |
จาก 3 object ที่ผ่านมานั้นจะเห็นได้ว่าทั้ง 3 object นั้นมี Property ที่เหมือนๆ กันอยู่หลายตัว เช่น Font,
ForeColor, BackColor, ToolTipText, Visible, Enabled
ตัวอย่างที่ 2.1 โปรแกรมเพื่อแสดงข้อความใดๆ ที่ Label โดยรับข้อมูลเข้ามาทาง Text
2.4 Frame
ใช้สําหรับวาดกรอบลงบน Form ซึ่งนอกจากความสวยงามแล้ว เรายังนํามาประยุกต์ใช้เพื่อแบ่งกลุ่มของ
OptionButton ที่ต่างกันออกจากกัน การกําหนดชื่อมักนําหน้าด้วย Fra
2.5 Option Button
(มักจะใช้ร่วมกับ Frame เพื่อกําหนดกลุ่มของสิ่งที่ต้องการเลือก)
ใช้สําหรับกําหนดข้อความที่เป็นทางเลือก โดยบังคับให้เลือกตัวเลือกใดตัวเลือก
Property | หน้าที่ |
Name | การกําหนดชื่อของ Object โดยมักจะนําหน้าด้วย Opt |
Caption | กําหนดข้อความให้แสดงหลังเครื่องหมาย Option Button |
Value | True – เลือก / False - ไม่เลือก |
2.6 Check box
จะมีลักษณะเช่นเดียวกับ Option Button ต่างกันตรงที่สามารถเลือกได้มากกว่า 1 ทางเลือก โดยจะมี
เครื่องหมาย “” เป็นตัวกําหนดว่า เลือก หรือไม่เลือก
Property | หน้าที่ |
Name | กําหนดชื่อของ Object โดยมักจะนําหน้าด้วย Chk |
Caption | กําหนดข้อความให้แสดงหลังเครื่องหมาย Check box |
Value | 0 - Unchecked (ไม่เลือก) / 1 - Checked (เลือก) |
ตัวอย่างที่ 2.2 เลือก Option button เพื่อซ่อนหรือแสดง Label
ตัวอย่างที่ 2.3 เลือก Option button เพื่อบวกหรือลบเลข
ตัวอย่างที่ 2.4 checkbox เพื่อกําหนดให้ text1 โต้ตอบได้หรือไม่ได้
2.7 Listbox
เป็น Control ที่มีลักษณะเป็นทางเลือกเช่นเดียวกันกับ Option Button แต่จะมีทางเลือกไม่จํากัด เนื่องจาก
สามารถเพิ่มเติมได้ ซึ่งแตกต่างจาก Option Button ที่มีทางเลือกที่ตายตัวและเลือกได้เพียงทางเลือกเดียว
Property ที่น่าสนใจได้แก่
Property | หน้าที่ |
Name | กําหนดชื่อของ Object โดยมักจะนําหน้าด้วย Lst |
List | กําหนดค่าที่ต้องการแสดงขึ้นมาบน List |
Sorted | จัดเรียงข้อมูลที่อยู่ใน List แบบ น้อยไปหามาก |
Style | กําหนดรูปแบบของการแสดงผล มี 2 แบบคือ 0 = Standard จะนําเอาข้อมูลใน List แสดงเรียงกันธรรมดา 1 = Check Box จะนําเอาข้อมูลใน List มาแสดงเป็น Check Box |
Function หากเขียนโปรแกรมที่ต้องการนําเอาข้อมูลเข้ามาเก็บไว้ใน List Box นี้จะต้องใช้ฟงก์ชั่นที่ทํา
หน้าที่เป็น Method(Property) ของ Object โดยการใช้ Function AddItem() และหากต้องการจะลบข้อมูลออก
จาก List ก็จะใช้ Function Removeitem มีรูปแบบดังนี้
รูปแบบ
listbox.Additem(Data,[Index])
listbox.Removeitem(Index)
หมายเหตุ :
listbox คือ ชื่อของ Object(Control) ที่เป็น List Box
Data คือ ข้อมูลที่ต้องการใส่ไว้ใน List
Listindex คือ ลําดับของข้อมูล ภายใน List Box
นอกจากนี้ยังมี Property ของ List Box ที่ต้องเขียน Code ควบคุม ที่ใช้งานบ่อยๆ ได้แก่
ListIndex ใช้เก็บตําแหน่งของ Index ใน List
Listcount ใช้เก็บจํานวนข้อมูลใน List
List ใช้เก็บข้อมูลใน List (ตัวที่ Listindex ทํางานอยู่)
2.8 ComboBox
เป็น Control ที่มีรูปแบบการทํางานคล้ายๆ กับ ListBox ซึ่งสามารถกําหนดรูปแบบการใช้งานได้ และ
สามารถใช้ Function Additem และ RemoveItem ได้อีกด้วย มี Property ที่สําคัญดังนี้
สําหรับการ Lock ไม่ให้ key ข้อมูลใดๆ ขณะที่ Run งาน
Property | หน้าที่ |
Name | สําหรับการกําหนดชื่อของ Object โดยมักจะนําหน้าด้วย Cmb |
List | สําหรับกําหนดค่าที่ต้องการแสดงขึ้นมาบน Combo Box |
Style | สําหรับกําหนดรูปแบบของการแสดงผล มี 3 แบบคือ 0 = DropDown Combo ป้อนข้อมูลลงในช่องของ ComboBox ได้ 1 = Simple Combo (TextBox) เลือกโดยการป้อนข้อมูลเพียงอย่างเดียว 2 = DropDown List (ListBox) (เลือกข้อมูลได้ แต่ไม่สามารถป้อนได้) |
Locked |
ตัวอย่างที่ 2.5 เพิ่มตัวเลขลงใน list และคํานวณหาผลรวมของตัวเลขใน list
ตัวอย่างที่ 2.6 คํานวณเกรด โดยกําหนดให้แต่ละ combo เป็น Array
.
ไม่มีความคิดเห็น:
แสดงความคิดเห็น