Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TColorButton erweitert (https://www.delphipraxis.net/71291-tcolorbutton-erweitert.html)

SanitoeterNo1 12. Jun 2006 18:35


TColorButton erweitert
 
Hi,
gibt es einen Button, der andere Farbgebungen wie BorderColor, OnClickBackgroundColor u.s.w. unterstützt? Ich habe hier einen TColorButton gefunden, der aber nur die Eigenschaften BackColor und HoverColor zusätzlich hat :( . Ich brauche so einen Button für ein paar Skinning-Features. Kann mir jemand einen Link geben oder vielleicht so einen Button erstellen?
Mfg Sani

mkinzler 12. Jun 2006 18:37

Re: TColorButton erweitert
 
Die von dir genannte Komponenet liegt doch im Sourcecode vor, dann kannst du sie doch selber erweitern und nach deinen Wünschen anpassen.

SanitoeterNo1 12. Jun 2006 18:47

Re: TColorButton erweitert
 
Ja, aber das Problem ist, dass ich Delphi-Anfänger bin und nicht weiß, welche Optionen dort editiert werden müssen :(. Natürlich muss es nicht gleich eine komplette Source sein. Es würde mir genügen, wenn jemand mir die dazu wichtigen Einstellungen erklären könnte.:roll:
Mfg Sani

mkinzler 12. Jun 2006 18:49

Re: TColorButton erweitert
 
Welche Eigenschaften vermißt du? Schau dir doch den Source der erwähnten Komponente an, dann siehst du wie weitere Eigenschaften eingeführt werden können.

SanitoeterNo1 12. Jun 2006 19:53

Re: TColorButton erweitert
 
:wiejetzt: Mein Problem ist, dass ich so einen Button mit einigen Eigenschaften(BorderColor,OnClickBackgroundColor u.s.w) mehr benötige, ich aber nicht weiß wie :!:. Besonders die procedure TColorButton.DrawButton(Rect: TRect; State: UINT); verstehe ich nicht.

mkinzler 12. Jun 2006 20:25

Re: TColorButton erweitert
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe mal die gewünschten Feature implemnetiert. Ich hoffe ich es so, wie du es dir vorgestellt hast. ich habe meine Änderungen kommentiert.

SanitoeterNo1 12. Jun 2006 20:39

Re: TColorButton erweitert
 
OK, vielen Dank :thumb:. Funktioniert super! Ich werd mir jetzt erstmal die Source anschauen.
Mfg Sani


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