เป้าหมาย


กำหนดให้ comboBox ของอาหารคาว ชื่อ cmbFood และ อาหารหวาน ชื่อ cmbDessert และ ปุ่มตกลงชื่อ bttOK
สำหรับ cmbFood เราจะเพิ่มรายการอาหารจากเมนู Properties โดยเลือกหัวข้อ Items

เมื่อคลิก จะเกิดช่องให้เติมรายการ

ส่วน cmbDessert เราจะเขียนรหัสโปรแกรมเพื่อเพิ่มรายการทีหลัง
จากนั้นดับเบิลคลิกปุ่มตกลง แล้วเพิ่มรหัสดังนี้
ส่วนแรกเป็นส่วนที่ทำงานเมื่อเรียกฟอร์มขึ้นมา
public Form1()
{
InitializeComponent();
string[] dessert = {"รวมมิตร", "บัวลอย", "กล้วยบวดชี"};
cmbDessert.Items.AddRange(dessert); //เพิ่มรายการของหวานให้คอมโบ
cmbFood.SelectedIndex = 0; //เลือกรายการแรก
cmbDessert.SelectedIndex = 0; //เลือกรายการแรก
}
ส่วนของปุ่มตกลง
private void bttOK_Click(object sender, EventArgs e)
{
MessageBox.Show("คุณเลือก "+cmbFood.Text+" และ "+cmbDessert.Text,"รายการอาหาร",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
จะสังเกตว่าเราใช้คุณสมบัติ Text ของคอมโบได้โดยตรง นอกจากนี้แล้ว เรายังสามารถรู้ได้ว่าเลือกรายการอันดับที่เท่าไร โดยดูจากคุณสมบัติ SelectedIndex
วันนี้ก็ขอจบคร่าวๆแค่นี้ครับ