ein "kleines" problem

  • möcht da ein kleines tool machen - habs auch schon fertig und es funktioniert alles - wollt jetzt noch das gui bisl ausreifen und aufeinmal hab ich da seltsamer weise einen fehler drinnen den ich nicht versteh..


    jedesmal wenn ich auf die input-box klick, oder auf die pfeile daneben, flasht ein neues fenster rein.. was kann da sein?!

    edit: und bevor ichs noch vergess - beenden klappt auch nicht so ganz vom hauptfenster... hmm hmm

    hier mein code:
    thx fürs anschaun!

    Spoiler anzeigen
    [autoit]


    #include <GuiConstants.au3>

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

    GuiCreate("Quotenlisten-TOOL",166,73,-1,-1,$WS_POPUPWINDOW)
    WinSetOnTop("Quotenlisten-TOOL","",1)

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

    $gui_start = GuiCtrlCreateLabel("Quotenlisten-Tool starten?", 18, 11, 130, 20)
    $b_ja = GuiCtrlCreateButton("Ja", 14, 40, 60, 20)
    $b_nein = GuiCtrlCreateButton("Nein", 91, 40, 60, 20)

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

    GuiSetState()
    While 1
    $msg = GuiGetMsg()
    Switch $msg
    Case $b_ja

    GUIDelete()
    $gui_haupt = GUICreate("Quotenlisten-TOOL", 297, 230, -1, -1)
    GUICtrlCreateLabel("Quotenlisten alle", 5, 14, 80, 20)

    $i_mins = GUICtrlCreateInput("10", 90, 11, 50, 20, $ES_NUMBER)
    GUICtrlCreateUpdown(-1)
    GUICtrlSetLimit(-1,9999,10)
    GUICtrlCreateLabel("Minuten drucken und uploaden", 143, 16, 161, 17)

    $b_start = GUICtrlCreateButton("START", 110, 40, 70, 20)

    $ch_aot = GuiCtrlCreateCheckbox("always on top", 200, 42, 90, 20)
    GUICtrlSetState(-1,$GUI_CHECKED)

    $infotext = GUICtrlCreateLabel(" (im stop-modus)", 60, 70, 190, 20)

    $pr_print = GuiCtrlCreateProgress(70, 90, 190, 10, $PBS_SMOOTH)
    $pr_up = GuiCtrlCreateProgress(70, 103, 190, 10, $PBS_SMOOTH)
    GuiCtrlCreateLabel("print-status", 15, 88, 52, 15)
    GuiCtrlCreateLabel("upload-status", 3, 101, 64, 15)
    $printprozent = GuiCtrlCreateLabel("0%", 261, 88, 40, 15)
    $upprozent = GuiCtrlCreateLabel("0%", 261, 101, 40, 15)

    $ed_status = GUICtrlCreateEdit("", 10, 120, 277, 100)
    GUICtrlSetState(-1, $GUI_DISABLE)
    GuiSetState()
    $msg2 = GuiGetMsg()

    Switch $msg2
    Case -3
    Exit
    EndSwitch
    Case $b_nein
    Exit
    EndSwitch
    WEnd
    Exit

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

    Einmal editiert, zuletzt von derblub (27. September 2007 um 00:28)

  • alles klar - werds probiern

    thx!

    edit: habs gelöst!

    Spoiler anzeigen
    [autoit]

    #include <GuiConstants.au3>

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

    $Main=GuiCreate("Quotenlisten-TOOL",166,73,-1,-1,$WS_POPUPWINDOW)
    WinSetOnTop("Quotenlisten-TOOL","",1)

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

    $gui_start = GuiCtrlCreateLabel("Quotenlisten-Tool starten?", 18, 11, 130, 20)
    $b_ja = GuiCtrlCreateButton("Ja", 14, 40, 60, 20)
    $b_nein = GuiCtrlCreateButton("Nein", 91, 40, 60, 20)

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

    GuiSetState()

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

    ; Child Gui
    $gui_haupt = GUICreate("Quotenlisten-TOOL", 297, 230, -1, -1,-1,-1,$Main)
    GUICtrlCreateLabel("Quotenlisten alle", 5, 14, 80, 20)

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

    $i_mins = GUICtrlCreateInput("10", 90, 11, 50, 20, $ES_NUMBER)
    GUICtrlCreateUpdown(-1)
    GUICtrlSetLimit(-1,9999,10)
    GUICtrlCreateLabel("Minuten drucken und uploaden", 143, 16, 161, 17)

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

    $b_start = GUICtrlCreateButton("START", 110, 40, 70, 20)

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

    $ch_aot = GuiCtrlCreateCheckbox("always on top", 200, 42, 90, 20)
    GUICtrlSetState(-1,$GUI_CHECKED)

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

    $infotext = GUICtrlCreateLabel(" (im stop-modus)", 60, 70, 190, 20)

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

    $pr_print = GuiCtrlCreateProgress(70, 90, 190, 10, $PBS_SMOOTH)
    $pr_up = GuiCtrlCreateProgress(70, 103, 190, 10, $PBS_SMOOTH)
    GuiCtrlCreateLabel("print-status", 15, 88, 52, 15)
    GuiCtrlCreateLabel("upload-status", 3, 101, 64, 15)
    $printprozent = GuiCtrlCreateLabel("0%", 261, 88, 40, 15)
    $upprozent = GuiCtrlCreateLabel("0%", 261, 101, 40, 15)

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

    $ed_status = GUICtrlCreateEdit("", 10, 120, 277, 100)
    GUICtrlSetState(-1, $GUI_DISABLE)
    While 1
    $msg = GuiGetMsg(1)
    Switch $msg[0]
    Case $b_ja
    GUISetState(@SW_HIDE,$Main)
    GUISetState(@SW_SHOW,$gui_haupt)
    Case $b_nein
    Exit
    Case $GUi_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd
    Exit

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

    Einmal editiert, zuletzt von derblub (27. September 2007 um 01:08)