Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Standard Eigenschften verändern (https://www.delphipraxis.net/96899-standard-eigenschften-veraendern.html)

Christian18 1. Aug 2007 13:19


Standard Eigenschften verändern
 
Hallo,

wenn ich ein Label auf meiner Form setze, dann hat das Label Standard Eigenschaften gesetzt. Kann ich diese irgendwie ändern? In allen Projekten, wo ich Labels verwende, setzte ich immer die gleichen Eigenschaften. Ich jetzt die Schriftgröße zum Beispiel auf 10 statt auf 8. Das nimmt immer viel Zeit in anspruch. Ok, bei den Labels nicht wirklich, aber bei den Buttons schon. Da jetzt ich die Größe immer auf 100 x 30. Es gibt auch noch andere Komponenten wo ich die Eigenschaften ändere und diese in allen Projekten gleich sind. Wie kann ich mein vorhaben realisieren?

LG Chris

arbu man 1. Aug 2007 13:22

Re: Standard Eigenschften verändern
 
Leite dir deine Eigenen Komponenten ab und verwende diese, da musst du nur den Constructor Überschreiben und gut is.

mfg, Björn

Hawkeye219 1. Aug 2007 13:51

Re: Standard Eigenschften verändern
 
Hallo Chris,

wenn du einen Button fertig konfiguriert hast, kannst du ihn als Komponentenvorlage ablegen. Der entsprechende Menüpunkt lautet bei Delphi6 "Komponente -> Komponentenvorlage erzeugen", beim BDS heißt es "Template" statt "Vorlage". Anschließend findest du deine Vorlagen/Templates griffbereit in der Komponentenpalette.

Gruß Hawkeye

Muetze1 1. Aug 2007 13:53

Re: Standard Eigenschften verändern
 
Da die Eigenschaft "ParentFont" auch default ist, solltes es reichen in der Form einmalig die erweiterten Font Eigenschaften festzulegen. Damit sollte schonmal ein Grossteil der Arbeit entfallen.


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