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 Komponente abspecken (https://www.delphipraxis.net/27533-komponente-abspecken.html)

Bigmichi 11. Aug 2004 17:24


Komponente abspecken
 
Ein Freund und ich versuchen ein Form Designer zu machen aber das Problem ist das der Projektor oder wie der heißt, der die Eiegnschaften anzeigt einfach alle anzeigt -.-
Brauchen aber nur ca. 5 Stück oder so -.- Top Left Widht Height Name der rest ist überflüssig -.-
Gibt es eine Möglichkeit so ein Komp zu machen ? wenn ja wie stellt ich es an ? :( hab schon versucht mit einer Button Class einzufügen und dan zu verädnern aber ich bekomme nur welche hinzu :(
wie mach ich den das der Buttonnur nun die 5 Eigenschaften hat sonst nix ? :gruebel:

SirThornberry 11. Aug 2004 17:27

Re: Komponente abspecken
 
die Komponente die du verwendest fragt vermutlich alle propertys ab und stellt diese dar. Das einfachste wäre selbst das ganze zu bauen. Du brauchst nur ein Editfeld für den Namen und 4 für Top, Left, Width und Height. Dann kannst du die Elemente alle auf "is TControl" abfragen und entsprechend mit "TControl(Componente).Width" etc. die properties setzen.

Bigmichi 11. Aug 2004 17:37

Re: Komponente abspecken
 
das Kontrol was die EIgenschaften scannt selber machen ? -.- das wäre viel aufwand weil die eisntellungen direk übernommen werden und so ist eigentlich recht cool =) nur brrauch halt nur die Buttons udn die Standart kOmps halt von Windows abspecken =) udn bei machen brauchen wir ja auchmehr wie Text Caption udn sowas -.-

Bigmichi 11. Aug 2004 18:24

Re: Komponente abspecken
 
Nun habe ich gelernt wie man neue Comps baut nur das Problem ist ich bekomem nru Eigenschaften hinzugefügt aber wie schaff ich es die gerbten eigesnchaften zu löschen ? :(


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