Guisetonevent

  • Guten Tag!
    ich bin's nochmal.

    Kann mir jemand sagen wieso folgendes Script nicht Funktioniert?


    [autoit]

    Opt("GUIOnEventMode", 1)
    $Form1 = GUICreate($Programname & " Installer", 310, 217, 346, 263)
    $Start = GUICtrlCreateButton("starten", 160, 152, 129, 49, 0)
    GUISetOnEvent($Start, "_Start")
    GUISetState(@SW_SHOW)

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

    While 1
    Sleep(10)
    WEnd

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

    Func _Start()
    ToolTip("start")
    EndFunc

    [/autoit]


    Wenn ich auf den Button klickt kommt der tooltip nich...-.-
    Danke im Vorraus

    Einmal editiert, zuletzt von Buckiuxx (15. Juni 2010 um 14:45)

  • also so:

    Spoiler anzeigen
    [autoit]

    $Programname = 0

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

    Opt("GUIOnEventMode", 1)
    $Form1 = GUICreate($Programname & " Installer", 310, 217, 346, 263)
    $Start = GUICtrlCreateButton("starten", 160, 152, 129, 49, 0)
    GUICtrlSetOnEvent(-1, "_Start")
    GUISetState(@SW_SHOW)

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

    While 1
    Sleep(10)
    WEnd

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

    Func _Start()
    ToolTip("start")
    EndFunc

    [/autoit]
  • Script
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    Opt("GUIOnEventMode", 1)
    $Programname = "Test"
    $Form1 = GUICreate($Programname & " Installer", 310, 217, 346, 263)
    GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")
    $Start = GUICtrlCreateButton("starten", 160, 152, 129, 49, 0)
    GUICtrlSetOnEvent($Start, "_Start")
    GUISetState(@SW_SHOW)

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

    While 1
    Sleep(10)
    WEnd

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

    Func _Start()
    ToolTip("start", 1, 1)
    EndFunc

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

    Func _Exit()
    Exit
    EndFunc

    [/autoit]

    GUICtrlOnEvent nicht GUIOnEvent...

    Edit:// ich bin zu langsam

  • GUIsetonevent für special-id's ($CUI_EVENT_CLOSE)

    und GUIctrlsetonevent für Buttons etc?

    ok, es geht
    danke

  • GUIsetonevent für special-id's ($CUI_EVENT_CLOSE)

    und GUIctrlsetonevent für Buttons etc?


    Genau, GUICtrlSetOnEvent ist für Controls, die mit GUICtrl... erstellt wurden.