GroupBox และ Panel

คอนโทรล GroupBox และ Panel

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

พร็อพเพอร์ตี้ของคอนโทรล GroupBox มีดังนี้

  • Text ข้อความที่แสดงชื่อกลุ่ม ซึ่งจะปรากฏที่มุมซ้ายของ GroupBox

การใช้งาน GroupBox เพื่อจัดกลุ่มคอนโทรล จะต้องวาง GroupBox ลงไปก่อนแล้วค่อยวางคอนโทรลที่จะจัดกลุ่มลงไป


คอนโทรล Panel เป็นคอนโทรลที่ใช้ในการแบ่งกลุ่มคอนโทรลอื่นๆ เหมือนกับ GroupBox ซึ่งคอนโทรล Panel จะมีลักษณะคล้ายกับ Label แต่มีคุณสมบัติการเป็น Containers ได้เช่นเดียวกับ GroupBox ซึ่งเมื่อมีการย้าย Panel จะทำให้คอนโทรลที่อยู่ใน Panel ย้ายตามไปด้วย

พร็อพเพอร์ตี้ของคอนโทรล Panel มีดังนี้

  • BorderStyle ลักษณะเส้นขอบ ซึ่งกำหนดได้เป็น 3 แบบ คือ None, FixedSingle และ Fixed3D เช่นเดียวกัน Label

ในการใช้งาน คอนโทรล Panel จะอยู่ที่ ToolBox ในกลุ่ม Containers เช่นเดียวกับ GroupBox โดยจะต้องนำ Panel วางลงไปก่อนแล้วค่อยนำคอนโทรลย่อยๆ ในกลุ่มนั้นวางลงไป