Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Panel und Speedbutton (https://www.delphipraxis.net/159306-panel-und-speedbutton.html)

delphia 22. Mär 2011 17:37

Panel und Speedbutton
 
Hallo,

betrifft Delphi 2010 unter XP;

ich habe ein Komponente entwickelt. Basis ist ein TCustompanel. Im constructor gehe nach setzen der Grösse des Panels in eine Prozedur die das Panel mit einem Label, einem Edit und 3 Buttons bestückt. Soweit alles prima, alles funzt.

Jetzt habe ich die Buttons auf TSpeedbuttons umgestellt, wegen der flat Option. Jetzt folgende Situation: Beim Überfahren mit der Maus kommt der Speedbutton hoch (wie gewünscht). Verläßt der Mauszeiger den Speedbutton wieder, bleibt er doch erhöht, zeigt also Konturen und Füllfarbe, als wenn die Flat-Option false wäre.

Ich habe in der Komponente die Paint prozedur überschrieben, allerdings steht da nichts weiter als ein inherited drin.
BTW: Wenn ich die Komp auf ein Formular und Color zur Entwurfszeit z.B. auf clBlue setze und das Programm starte hat meine Komponente, also quasi das Panel, wieder clBtnFace als Farbe.

Woran kann das liegen?

Danke, Gruss

Chillkröte 22. Mär 2011 22:46

AW: Panel und Speedbutton
 
kannst du nicht das onmouseleave event dafür nutzen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 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