keine reaktion auf Button in GUI

  • Ich bin am verzweifeln, meine GUI reagiert nicht auf die Buttons. Kann mal bitte mal jemand schauen was ich falsch mache? Ich sehe es einfach nicht mehr...) Hier der Quellcodeschnipsel... Danke...
    #Include <File.au3>
    #Include <Array.au3>
    #include<string.au3>
    #include <GUIConstantsEx.au3>
    #include <GUIConstants.au3>
    #include <WindowsConstants.au3>


    [autoit]

    $buttonmax=_ArrayMaxIndex($allprinters)
    dim $button[10]

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

    guicreate("Previous installed printers",200,90 + 30*$buttonmax,800,1 )
    GUICtrlCreateLabel("You can see all previous installed printers. Click on a button to install the printer. This Function uses FSP-Portal. Close this window if it's done.",10,10,190,400)

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

    for $I = 1 to $buttonmax
    $button[$i] = GUICtrlCreateButton ($allprinters[$I],10,50 + $i*30,180,30)
    Next

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

    opt ("GUIOnEventMode",1)

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

    GUISetOnEvent($GUI_EVENT_CLOSE,"ende")
    GUIctrlsetOnEvent($Button[1],"copy1")
    GUISetState(@sw_show)

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

    _ArrayDisplay($button)

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

    while 1
    sleep(100)

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

    WEnd

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

    Exit

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

    func copy1()
    msgbox(0,"",@GUI_CtrlId)

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

    EndFunc

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

    func ende()
    Exit
    EndFunc

    [/autoit][autoit][/autoit][autoit][/autoit]
  • geht leider auch nicht. das guisetonevent klappt, aber das guictrlsetonevent nicht.

  • ich wollte es eigentlich mit dem onEventMode machen. aber vor lauter Verzweifelung werde ich es auch mal so testen

  • das selbe in grün---selbst mit case else geht nix, wenn ich auf einen button klicke... :cursing:

  • Vielen Dank-das wars. 1 tag arbeit weil ich sowas einfaches nicht gesehen habe...naja, ich lern ja noch...