วันอาทิตย์ที่ 11 มิถุนายน พ.ศ. 2560

การเขียนโปรแกรม vb2010 ตอนที่ 12 Checkbox

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




คอนโทรล CheckBox สามารถวาดลงไปในฟอร์มได้หลายตัวครับแล้วแต่ความต้องการ หลังจากเราวาดลงไปในฟอร์ม ระบบจะให้ชื่อของ Checkbox ว่า CheckBox1 และ Checkbox2 Checkbox3 ไปเรื่อยๆ





เราสามารถเขียนโค้ดได้อย่างง่ายครับ

                ทำการตรวจสอบว่ามีการคลิกเลือกหรือไม่
                    if Checkbox1.Checked=True Then
                         สิ่งที่ให้ทำเมื่อมีการคลิกเลือก
                    End if
ในตัวอย่างเราจะตรวจเช็คว่ามีการคลิกหรือไม่ โดยใช้ If ครับ ตรวจว่า เป็นจริงหรือเท็จ True False
ผมใช้ตัว Textbox เข้ามาช่วยในการรับค่านะครับ ค่าที่ได้จากการเลือกคอนโทรล CheckBox



เขียนจริงก็จะได้ง่ายๆประมาณนี้ครับ แต่ให้เขียนทุก คอนโทรลเลยนะครับ


เสร็จแล้วทดสอบโปรแกรม โดยเลือกหลายๆตัวเลือก จากนั้น

บทสรุป  ครับในตัว คอนโทรล Checkbox นั้น ก็คือเครื่องมือที่ให้ผู้ใช้เลือก สามารถเลือกได้หลายๆตัว ในฟอร์มเดียวกัน คุณสมบัติสำคัญของ CheckBox ก็คือ Checked ครับ ตรวจสอบว่า มีการคลิกไหมก็คือ True ไม่คลิกก็ False ครับ แค่สองตัว 


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

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

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

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