GUICtrlSetTip verschwindet und wird nicht mehr angezeigt.

  • Hallo zusammen,

    habe hier ein kleines Problem mit GUICtrlSetTip.
    Wenn Ihr z. B. beim folgendem Script 5 Sekunden auf dem Control draufbleibt,
    wird der "Tip-Text" wieder ausgeblendet.
    Anschließend erscheint es nicht mehr.
    Erst wieder, wenn auf das Control geklickt (links-click) wird, sonst nicht mehr.

    Habe schon alles versucht, leider ohne Erfolg.
    Hoffe Ihr könnt es ebenfalls nachstellen

    Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>

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

    GUICreate("Test-GUI",250,100)
    GUISetBkColor (0x00E0FFFF)

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

    $button = GUICtrlCreateButton ("OK",90,70,70,20)
    $tipp=GUICtrlCreateIcon("shell32.dll", 24, 115, 30,16,16)
    GUICtrlSetTip($tipp,"Hier steht der Tipp")
    GUISetState()

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

    While 1
    $msg = GUIGetMsg ()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    exit
    Case $msg = $button
    exit
    EndSelect
    Wend

    [/autoit]

    Danke und Gruß
    Herra

    Einmal editiert, zuletzt von Herra (12. Februar 2010 um 11:30)

  • Das scheint eine Windows-Einstellung zu sein, dieses "Problem" ist mir schon einige Male bei anderen Anwendungen (XP, nicht nur AutoIt) aufgefallen. Habe allerdings auch noch nicht nach Abhilfe gesucht...

  • Hallo Herra
    vielleicht hilft es dir weiter. Ich nutze W2k und bei mir funktioniert es einwandfrei. Also nach ca. 5 s verschwindet es und wenn der Cursor wieder über dem Icon ist, erscheint der TipText wieder.

    Muss wohl ein Problem von XP oder Vista sein.

    Viele Grüsse
    Detlef

  • Hi,
    bei Scite lässt sich etwas ähnliches feststellen:
    Mauscursor über einen Dateireiter fahren, im Tooltip erscheint der komplette Pfad. Maus nicht bewegen, nach 5 sec verschwindet der Tooltip und erscheint nur wieder, wenn zwischenzeitlich ein anderer Tooltip aufgerufen wurde.

  • Das Problem tritt nur bei WinXP Rechnern auf. Habe aber rausgefunden, dass nicht bei allen.
    Also ist es wahrscheinlich ein Windows Problem.
    Werde mal in diese Richtung weitersuchen.

    Danke und Gruß
    Herra