GUI-Dialog - ACHTUNG Anfängerfrage!

  • Hallo!
    Ich finde leider weder in der Hilfe, in dem Tutorial noch in YouTube Videos einfache GUI-Beispiele.
    Z.B. soll wenn man den Button weiter anklickt, das nächste Fenster erscheinen, und das alte geschlossen werden. Also gaaaaaaaaanz einfach.
    Habt Ihr sonst Tipps, wo man noch die Sprache gut lernen kann?
    Vielen Dank!

    Einmal editiert, zuletzt von petter2 (5. Dezember 2009 um 15:14)

  • Hallo ich hab mit Koda Form desingner angefangen.
    So kommst du zu erfolgserlebnissen und kannst auch die Grundlagen verstehen. Es gibt da gute Youtube Videos ich empfehle Blog4It. Du solltest Koda allerdings auch verstehen können (zumindest nach einer Zeit, dabei wird dir die Hilfe helfen)
    Und bei fragen:
    1.Hilfe
    2.Google
    3.WIR
    ;)
    mfg ubuntu

    Edit: Es ist zwar bestimmt nicht die geschickteste Lösung aber du kannst es so machen:

    [autoit]

    ;.....
    Case $Button
    ShellExecute ("C:\AutoIt\MeinScript.exe")
    Exit

    [/autoit]
  • Ganz einfaches Beispiel:

    [autoit]

    $GUI1 = GUICreate("GUI nummer 1")
    $GUI1_Button = GUICtrlCreateButton("Ab zu Nummer 2",100,100)

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

    $GUI2 = GUICreate("GUI Nummer 2")
    GUICtrlCreateLabel("Hallo, ich bin GUI nummer 2",100,100)

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

    GUISetState(@SW_SHOW,$GUI1) ; Nur GUI1 wird angezeigt.

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

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI1_Button
    GUISetState(@SW_HIDE,$GUI1) ; GUI 1 verstecken
    ; GUIDelete($GUI1) ; würde auch gehen, allerdings ist GUI1 dann ganz weg :O
    GUISetState(@SW_SHOW,$GUI2) ; GUI 2 anzeigen
    Case -3 ; -3 = $GUI_EVENT_CLOSE, nur braucht man dann das #include <GUIConstants.au3> nicht
    Exit
    EndSwitch
    WEnd

    [/autoit]