Alternative zu GUICtrlCreateCheckbox

  • Wie schon gesagt...ich brauch sowas ähnliches...also wo man auswählen kann aber nur 1 kasten geklickt werden kann...

    d.h. man hat 3 kästen und muss sich aber für einen entscheiden!
    Wie heißt der blöde Befehl...mir fällt es nichtmehr ein! :(

    Einmal editiert, zuletzt von Hacksor (19. Februar 2010 um 20:00)

  • Was Du brauchst, sind Radiobuttons:

    Spoiler anzeigen
    [autoit]


    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $hwnd = GUICreate("Test", 300, 200)
    $Radio1 = GUICtrlCreateRadio("Radio1", 20, 20);Radiobox erstellen
    $Radio2 = GUICtrlCreateRadio("Radio2", 20, 40);Radiobox2 erstellen
    $Radio3 = GUICtrlCreateRadio("Radio3", 20, 60);Radiobox3 erstellen
    $Button1 = GUICtrlCreateButton("Überprüfen", 90, 37, 75, 25);Button erstellen

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    Select
    Case GUICtrlRead($Radio1) = $GUI_CHECKED
    MsgBox(0, "Radioboxen überprüfen", "Radiobox1 gecheckt")
    Case GUICtrlRead($Radio2) = $GUI_CHECKED
    MsgBox(0, "Radioboxen überprüfen", "Radiobox2 gecheckt")
    Case GUICtrlRead($Radio3) = $GUI_CHECKED
    MsgBox(0, "Radioboxen überprüfen", "Radiobox3 gecheckt")
    EndSelect
    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit][/autoit]