วันเสาร์ที่ 10 มิถุนายน พ.ศ. 2560

การเขียนโปรแกรม vb2010 ตอนที่ 11 Radio Button

คุยกันก่อน  ในการสร้างโปรแกรมแกรมนั้น มีข้อมูลบางอย่างที่อาจเป็นข้อมูลที่ต้องบังคับให้มีการเลือก และในการเลือกนั้นก็บังคับให้เลือกได้เพียงอย่างเดียวด้วย อาทิเช่น  การให้ผู้ใช้โปรแกรมใส่ข้อมูล เพศในการสมัครใช้บริการ ตัวเลือกที่มีให้เลือกก็จะมีเพียง 2 เท่านั้น คือ เพศหญิง หรือ เพศชาย จะมีอย่างอื่นไปไม่ได้ (ในทางทฤษฏีนะครับ 555) ในการเขียนโปรแกรมด้วย VB2010 ก็มีเครื่องมือให้เราใช้ ชื่อว่า Radio Button



ลักษณะของคอนโทรล   เป็นลักษณะการคลิกเพื่อเลือกโดยในหนึ่งฟอร์มไม่ว่าเราจะเอาคอนโทรล Radio Button ไปวางไว้กี่อัน เวลาเลือกใช้งานก็จะเลือกได้เพียงแค่อันเดียวเท่านั้น


ในกรณีที่ผู้สร้างโปรแกรมต้องการใช้คอนโทรล Radio Button หลายกลุ่มต้องใช้ 


หลังจากสร้างกลุ่มแล้วทดลองรันดูผลการทำงานของโปรแกรม เราจะสามารถเลือกได้ตามกลุ่มที่สร้างไว้



ทดสอบการเขียนโค้ดโปรแกรม   หลังจากที่เราทำการสร้างคอนโทรลได้แล้วคราวนี้ทดลองมาเขียนโค้ดโปรแกรมเพื่อสามารถให้เป็นตัวเลือกของข้อมูล ขั้นตอนมีดังนี้ คือ ให้โปรแกรมเช็คตอนที่มีการคลิกที่คอนโทรล แล้วให้แสดงค่าออกมาเป็นข้อความ

เขียนโค้ดแบบนี้ครับ ที่ RadioButton1_CheckedChanged
ใช้คำสั่ง If ตรวจสอบค่า Radiobutton1 ว่ามีการคลิกหรือไม่ ที่ คุณสมบัติ Checked=True
และ ใช้คำสั่ง If ตรวจสอบค่า Radiobutton2 ว่ามีการคลิกหรือไม่ ที่ คุณสมบัติ Checked=True เหมือนกัน
เขียนจริงก็จะได้แบบนี้ครับ
เขียนเสร็จลองทดสอบผลลัพธ์ของโปรแกรมครับ แล้วทำการลองเลือกที่ RadioButton เพศครับ
โปรแกรมก็จะแสดงกล่องข้อความเพศตามที่เลือกครับ


ไม่ยากเลยใช่ไหมครับ ลองทำดูครับ
บทสรุป  การใช้คอนโทรล RadioButton ทำการเขียนโปรแกรมแบบให้เลือกนั้น คุณสมบัติของมันก็คือให้เลือกได้เพียงอย่างเดียว แต่ถ้าต้องการให้ในฟอร์มสามารถใช้งาน Radiobutton ได้หลายกลุ่มเพื่อเลือกข้อมูลได้หลายชุด ต้องมีการใช้ GroupBox มาจัดกลุ่ม แล้วเราจะสามารถใช้งาน Radiobutton ได้ตามต้องการ 





ไม่มีความคิดเห็น:

แสดงความคิดเห็น

โปรแกรมตั้งเวลา เข้าแถว เปิดเสียงหมดเวลา หมดคาบเรียน หรือชั่วโมงเรียน

สวัสดีครับในรอบ 2 ปี ผมหายไปตั้งแต่ปี 2560 ไม่ได้มาเขียน Blog เลย วันนี้กลับมา พร้อมกับโปรแกรมตัวนึงที่เขียนขึ้นเพื่อใช้งาน เล่านิดนึงครับ ผ...