Seite 1 von 1
Listicongadget - Anzeige aktualisieren
Verfasst: 01.06.2007 15:35
von dysti
Hallo,
wenn man ein Listicongadgeteintrag im verstecktem Zustand verändert und danach mit Hidegadget(#gadget,0) wieder sichtbar macht, ist der Eintrag in der Anzeige nicht verändert.
Mit Cleargadgetitem und neu einlesen ist er wieder korrekt.
Gibt es eine andere Möglichkeit der Aktualisierung?
Verfasst: 01.06.2007 15:40
von ts-soft
Durchläuft das Programm den ein EventLoop während des versteckens?
Verfasst: 01.06.2007 17:50
von Ligatur
Unter Windows ist es besser, statt verstecken an das Gadget eine Message #wm_setredraw zu senden:
Code: Alles auswählen
SendMessage_(GadgetID(GadNr), #WM_SETREDRAW, #False, 0)
Gadget füllen
SendMessage_(GadgetID(GadNr), #WM_SETREDRAW, #True, 0)
Falls das Gadget nicht richtig angezeigt wird hinterher noch aufrufen
Das sollte auch bei der Methode mit Gadget verstecken funktionieren (wenn du alles richtig gemacht hast)
Achja, wie bist du denn jetzt schon an PB4.2 gekommen?
Verfasst: 01.06.2007 18:02
von edel
Ligatur hat geschrieben:Achja, wie bist du denn jetzt schon an PB4.2 gekommen?
Gibt es bereits seit einem halben Jahr ...

Verfasst: 01.06.2007 18:12
von Fluid Byte
edel hat geschrieben:Ligatur hat geschrieben:Achja, wie bist du denn jetzt schon an PB4.2 gekommen?
Gibt es bereits seit einem halben Jahr ...

Gibt es nicht, er meint Version 4.20 und nicht 4.02.
Verfasst: 01.06.2007 19:11
von dysti
@Ligatur, werde es gleich morgen früh ausprobieren.
Danke allen für die schnelle Antwort.

da merke ich gerade, das ich den gleichen Fehler gemacht habe.