ich habe hier eine komische Sache mit SetActiveGadget.
Ich habe eine Adressverwaltung in der ich eine Adresse ändere, danach soll das ListIconGadget den Datensatz wieder markieren.
Ich habe einen Abbruch-Button (für keine Änderungen) und einen Speichern-Button um die Änderungen zu übernehmen.
Nach beiden Aktionen (Abruch oder Speichern) wird die gleiche Procedure (um den Eintrag zu selektieren) aufgerufen.
Hier gehe ich wie folgt vor
Code: Alles auswählen
SetActiveGadget(#listi_Adresse)
Debug GetActiveGadget()
SetGadgetState(#listi_Adresse,i)
Nach dem Speichern-Button kommt bei Debug=35 (keine Markierung, da mein ListIconGadget ja 36 ist)
Mein Speicher-Button hat 35, warum wird mit SetActiveGadget(#listi_Adresse) mein ListIconGadget nicht markiert ??
auch wenn ich
Code: Alles auswählen
SetActiveGadget(36)
Debug GetActiveGadget()
SetGadgetState(#listi_Adresse,i)
Ich aktiviere doch mit SetActiveGadget(#listi_Adresse) das ListIconGadget vorher.
Den gleichen Vorgang habe ich bei meiner Artikel-Verwaltung, hier geht alles perfekt.
HILFE
gruß
gnaps