Wert beim Tabwechsel ändern (onevent Modus)

  • So, hallo,

    eines meiner großen Probleme ist, dass sich ein Wert einer Variable beim Tabwechsel ändern soll.
    Habe es schon mit guictrlsetonevent für einen Tab versucht, doch das hat auch nichts geholfen.

    Liebe Grüße
    Elodie

    Einmal editiert, zuletzt von Elodie (11. Juni 2009 um 16:15)

  • ich würde dir die Funktion
    _GUICtrlTab_GetCurSel
    empfehlen. Damit kannste den aktuellen Tab auslesen.
    wenn du den aktuellen Wert speicherst und testest ob er sicht ändert (beim Tabwechsel),
    dann kannste ja eine Funktion aufrufen.
    (ist möglicherweise nicht die beste, aber wenigstens eine funktionierende Lösung ^^)

    Wer immer nur das tut, was er bereits kann - wird auch immer nur das bleiben, was er bereits ist!

  • doch, so eine Funktion habe ich gesucht ^^ vielen Dank!

    Funktioniert auch, bisauf dass ich jetzt die Taberstellung von guictrlcreatetabitem in _GUICtrlTab_InsertItem umändern musste.
    Nun stellt sich mir die Frage, wie ich in die mit _GUICtrlTab_InsertItem kreierten Tabs etwas hineinschreiben kann ?(

  • Hallo Elodie,

    nimm doch einfach _GUICtrlTab_SetItemText oder benutze zum erstellen _GUICtrlTab_InsertItem, driite Möglichkeit wie bisher mit guictrlcreatetabitem erzeugen und das benötigte Handle für GUICtrlTab_GetCurSel mit GUICtrlGetHandle ermitteln,

    mfg (Auto)Bert