Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Captions von MenuItems in Statusbar Panels (https://www.delphipraxis.net/177241-captions-von-menuitems-statusbar-panels.html)

Amateurprofi 27. Okt 2013 12:45

Captions von MenuItems in Statusbar Panels
 
Ich habe eine Form die u.A. ein Menu und eine Statusbar enthält.
Einige Panels der Statusbar sind ownerdrawed.

Mir fiel auf, dass gelegentlich in diesen Panels Texte stehen, die aus den Captions von Menu Items stammen.

Ich habe inzwischen herausgefunden, dass das genau dann passiert, wenn das Programmfenster durch andere Anwendungen verdeckt oder minimiert war und ich es wieder "nach vorn" hole.

Das Ganze ist reproduzierbar, und es sind immer dieselben Texte, die in den Panels erscheinen, und sie werden nicht von meiner DrawPanel Prozedur gezeichnet.

Kennt jemand das Problem und eine Lösung, wie das abgestellt werden kann?

Volker Z. 27. Okt 2013 22:24

AW: Captions von MenuItems in Statusbar Panels
 
Hallo,

Zitat:

Ich habe eine Form die u.A. ein Menu und eine Statusbar enthält. Einige Panels der Statusbar sind ownerdrawed. Mir fiel auf, dass gelegentlich in diesen Panels Texte stehen, die aus den Captions von Menu Items stammen.
Nicht wirklich schön.
Zitat:

Das Ganze ist reproduzierbar
Konnte es reproduzieren.
Zitat:

Kennt jemand das Problem und eine Lösung, wie das abgestellt werden kann?
Ein
Delphi-Quellcode:
Statusbar.DoubleBuffered := True
sollte helfen.

Gruß

Amateurprofi 28. Okt 2013 00:02

AW: Captions von MenuItems in Statusbar Panels
 
Vielen Dank, Volker.
Das hat das Problem gelöst.

Volker Z. 28. Okt 2013 01:09

AW: Captions von MenuItems in Statusbar Panels
 
Hallo,

Zitat:

[...] Das hat das Problem gelöst.
Danke Dir! Wäre nicht im Traum darauf gekommen, dass es an der Stelle ein Problem geben könnte.
Werde mal meine Projekte daraufhin abklopfen, ob es da nicht doch das ein oder andere Problem gibt.

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz