GUICtrlSetData bei GUICtrlSetTip?

  • Ja ähhm... wie geht das eig. bei GUICtrlSetTip muss man da auch GUICtrlSetData verwenden? Also bei mir geht es net... es geht bei allem sonst, labeln, inputs usw... nur net bei den tips, Hilfe und forum schon durchgestöbert aber nix gescheites gefunden ;)

    THX für jede Hilfe

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

    Einmal editiert, zuletzt von FireFlyer (6. Januar 2008 um 16:26)

  • Hi das kann nicht funktionieren da beides von Typ GUICtrlSet ist

    würde nur gehen wenn es ein GUICtrlCreateTip gäbe

  • öhhm dann hab ich aber ein problem denn wie bau ich sowas in ne schleife ein?... die tips blinken dann ja noch kurz:

    Hintergrund, man soll die Sprache vom Programm umstellen können... bei labeln butons usw funzt das ja auch mit setdata aber wenn ich dann en tip jedes mal neu mache blinkt er ja nur lustig und ist unlesbar :D

    MFG

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

    • Offizieller Beitrag

    Was blinkt denn da bei dir?? - Wohl die Weinachtsbaumbeleuchtung. :D
    Hier mal ein ganz simples Beispiel:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    $switch = False
    GUICreate("GUI")
    $lb = GUICtrlCreateLabel ("Label ToolTip DE", 10,20)
    GUICtrlSetTip(-1,"DEUTSCH")
    $bt = GUICtrlCreateButton('Switch ToolTip', 120, 20, 100)
    GUISetState ()

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

    While 1
    $msg = GUIGetMsg()
    If $msg = $bt Then
    If $switch Then
    GUICtrlSetTip($lb, 'DEUTSCH')
    GUICtrlSetData($lb, "Label ToolTip DE")
    Else
    GUICtrlSetTip($lb, 'ENGLISH')
    GUICtrlSetData($lb, "Label ToolTip EN")
    EndIf
    $switch = Not $switch
    EndIf
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    Wend

    [/autoit]