Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - TCombobox: TPaintbox unter der Dropdownlist
Spaceguide - So 03.09.06 19:06
Titel: TCombobox: TPaintbox unter der Dropdownlist
Hi,
wenn ich eine Combobox aufklappe und im OnChange-Ergeignis etwas in eine TPaintBox zeichne, dann ist in der TPaintbox das alte Gezeichnete zu sehen, wenn man mittels Cursortasten die Auswahl geändert und mit Enter bestätigt hat. Irgendwie bekommt die verdeckte TPaintbox kein Refresh oder Invalidate beim Schließen der DropDown-Liste der Combobox mit. Erst wenn man ein Fenster über die TPaintBox hinwegschiebt wird deren Inhalt aktualisiert. Wähle ich ein Item hingegen mit der Maus aus, funktioniert alles bestens. Wie korrigiere ich das?
crowley - Mo 04.09.06 14:58
Sers,
ggf. könntest du ein Repaint der Paintbox im OnCloseUp- Event deiner Combobox auslösen... behebt zwar nicht das Fehlverhalten der Paintbox, aber löst dein Problem ;)
C.
Spaceguide - Di 05.09.06 00:09
Ja, danke, das hatte ich mittlerweile auch probiert, ist halt nicht wirklich schön. Zum Glück verwende ich eh eine Ableitung vom TCombobox, da lässt es sich direkt integrieren.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!