anzeigen

  • also ich möchte ein fenster mit einem eingabe feld erstellen und wenn mal auf den button click soll das was man geschriben hat in einer messagebox ausgegeben werden mein problem: wie bekomme ich das was in dem editfelt steht in die messagebox

    hier der code


    [autoit]


    #include <GUIConstants.au3>
    $Form2 = GUICreate("Form2", 238, 132, 303, 219)
    $Input1 = GUICtrlCreateInput("Input1", 24, 16, 193, 21)
    $Button1 = GUICtrlCreateButton("Button1", 24, 64, 193, 49, 0)
    GUISetState(@SW_SHOW)
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    MsgBox(48,"123","das ist dein name: " & $Input1 & " ")
    EndSwitch
    WEnd

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

    //Edit:

    und immer wen ich den button drücke steht da 3

    Einmal editiert, zuletzt von Masterfreak0815 (19. März 2008 um 18:36)

  • wo hin muss das den

    sorry für die blöde frage aber ich habe halt kein plan

  • Hi,
    Oscar war schneller! ;)
    so etwa meinte Oscar, Du musst die GUI auch auslesen ;)

    Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>

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

    $Form2 = GUICreate("Form2", 238, 132, 303, 219)
    $Input1 = GUICtrlCreateInput("Deine Eingabe", 24, 16, 193, 21)
    $Button1 = GUICtrlCreateButton("Button1", 24, 64, 193, 49, 0)
    GUISetState(@SW_SHOW)
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    $Input = GUICtrlRead($Input1)
    MsgBox(48,"123","das ist dein name: " & $Input)
    EndSwitch
    WEnd

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

    ;GUICtrlRead($Input1)

    [/autoit]


    Schönes OFest und weiterhin
    viel Erfolg !