- Code:
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 251, 420, 603, 148)
$Combo1 = GUICtrlCreateCombo("Combo1", 16, 56, 161, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
$AA = GUICtrlCreateRadio("AA", 24, 24, 57, 17)
$BB = GUICtrlCreateRadio("BB", 88, 24, 57, 17)
$CC = GUICtrlCreateRadio("CC", 160, 24, 113, 17)
$AA1 = GUICtrlCreateCheckbox("AA1", 32, 104, 97, 17)
$AA2 = GUICtrlCreateCheckbox("AA2", 32, 120, 97, 17)
$BB1 = GUICtrlCreateCheckbox("BB1", 32, 152, 97, 17)
$BB2 = GUICtrlCreateCheckbox("BB2", 32, 168, 97, 17)
$CC1 = GUICtrlCreateCheckbox("CC1", 32, 200, 97, 17)
$CC2 = GUICtrlCreateCheckbox("CC2", 32, 216, 97, 17)
GUICtrlSetData($combo1, "AA1|AA2|BB1|BB2|CC1|CC2")
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
ข้างบนเป็นแบบฟอม gui ที่ผมทำมาให้เป็นตัวอย่างนะครับ
ถ้าผมติ๊กในช่อง วงกลม AA ในช่อง combo จะโชวแต่ AA1 AA2 อันอื่นจะหายไป (ฺBB1 BB2 CC1 CC2)
และ CheckBox จะ ติ๊กได้แค่ AA1 AA2 อันอื่น จะติ๊กไม่ได้
ถ้าจะทำแบบ ที่ว่ามานี้ ผมต้องใช้ คำสั่งไรหรอครับ ขอบคุณครับ