Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   EW-CheckBox (Visual Component) (https://www.delphipraxis.net/41666-ew-checkbox-visual-component.html)

MasterEvil 6. Mär 2005 20:41


EW-CheckBox (Visual Component)
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi leutz,

wollt hier mal meine VC vorstellen und eure Meinung hören.
Es ist meine erste Komponente und hab viel von einem Quellcode einer anderen Komponente gelernt.
Es ist eine CheckBox die ich für meinen CSS Designer gemacht habe.

Sie hat folgende Features:
- Normale oder runde Box
- 3 verschiedene Marker: Häckchen, Kreuz und Dot
- Border: Normal, Lowered und Raised
- Optional: Flat Look
- Optional: Hot Color (Farbe der Schrift ändert sich, wenn man mit der Maus drüber fährt)
- Optional: Fokus ausschalten
- Schrift und Hintergrundfarbe änderbar

Im Anhang ist die Komponente mit Source und ein Screenshot.
Mehr Infos und andere Sachen von mir hier: www.evils-world.de

greetz
Steffen

MasterEvil 9. Mär 2005 19:02

Re: EW-CheckBox (Visual Component)
 
keine meinungen? :(

Rastaman 9. Mär 2005 19:05

Re: EW-CheckBox (Visual Component)
 
Irgendwie ist mein Delphi im Ar... und ich kann sowieso nix installieren.
Aber auf dem Screenshot siehts sehr gut aus :thumb:
Nur : Ich find immer nur Tutorials wie man komponenten schreibt, aber wie man ihr design ändern kann steht nirgends.
Kann man das nicht auch wie bei VB über ne Form machen?

MasterEvil 9. Mär 2005 19:50

Re: EW-CheckBox (Visual Component)
 
was meinst du jetzt?
das zeichnen?

gibt ne hauptmethode paint()
in der zeichnest du es sozusagen.
die wird jedesmal aufgerufen wenn sich was ändert etc
das zeichnen selber tust du dann mit canvas und zeichenfunktionen oder halt mit bmps aus einer resourcendatei.

das is jedenfalls so ganz grob, wenn ich deine frage richtig verstanden hab.
wie das in VB geht weiss ich nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 Uhr.

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