Registriert seit: 1. Feb 2004
61 Beiträge
Delphi 6 Personal
|
Komponentenentwicklung
28. Dez 2007, 19:45
Hallo zusammen,
ich versuche mich gerade an dem Thema Komponentenentwicklung.
Im wesentlichen möchte ich mir einen Button (ähnlich BitBTN) bauen den ich mit mehreren Farben (für den Button selbst und für den zugehörigen Font) bestücken kann (ja ich weiss, dass man solche Komponenten bestimmt schon fertig finden kann - ich möchte das aber selbst lernen):
-normale Farbe
-disabled Farbe
-Mouse_Over Farbe
-Focussed Farbe
Ich habe hier schon nach den entsprechenden Schlagworten gesucht und habe auch einige Bücher hierzu durchsucht.
Folgende Fragen habe ich aber...
Kann ich irgendwie in den Standardpackages nachsehen welche Basisklasse welche Mehtoden zur Verfügung hat, bzw nachsehen wie die Original-Komponenten funktionieren?
Meine Komponente hat derzeit die Basisklasse TBITBTN. Ich hätte vermutet, dass ich eine Paint Mehtode anpassen muß um meine Farben zu realisieren - die hat die Basisklasse aber nicht.
Irgendwie wird der Button aber doch auch gezeichnet, oder?
Daher wäre es hilfreich zu sehen wie das im Original geht.
Kann man das?
|