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 alle Komponenten ändern.... (https://www.delphipraxis.net/73777-alle-komponenten-aendern.html)

Dragon27 23. Jul 2006 23:06


alle Komponenten ändern....
 
Hallo,

ich habe heute schon einmal die Lösung für mein Problem in der Suche gefunden. Jedoch finde ich es jetzt nicht mehr :-(

Ich würde gerne allen Label´s auf einem Formular eine neue Schrift, Hintergrundfarbe etc. verpassen. Bitte sagt mit wie
man das macht bzw. wo ich den Post finde in dem es beschrieben ist.

Danke für Eure Hilfe!

Luckie 23. Jul 2006 23:10

Re: alle Komponenten ändern....
 
Such mal nach Hier im Forum suchenFindComponente.

richie 23. Jul 2006 23:12

Re: alle Komponenten ändern....
 
Hier im Forum suchenFindComponent

Hansa 24. Jul 2006 00:45

Re: alle Komponenten ändern....
 
Wann soll das geändert werden ? Zur Laufzeit ? Dann : siehe Antworten. Vermute aber das andere. 8)

Peinhard 24. Jul 2006 07:24

Re: alle Komponenten ändern....
 
Und damit dieser Vermutung auch ein Hinweis folgt: ;)

Klick eins der Label an, drücke die Shift-Taste und klick mit gedrückter Shift-Taste alle anderen Labels ebenfalls an. Der so selektierten 'Komponenten-Gruppe' kannst du jetzt im Objekt-Inspektor 'kollektiv' andere Eigenschaften verpassen, oder auch andere Befehle darauf anwenden, wie Löschen, Ausschneiden oder Verschieben. Wenn die Labels alle auf einem Haufen sitzen und keine anderen Komponenten dazwischen bzw darunter liegen (zB Panels) kann man auch mit Strg-Maus eine Region aufziehen, die alle Komponenten in derselben selektiert. Bei einer Selektion die mehrere Klassen umfasst zeigt der Objekt-Inspektor immer die allen Komponenten gemeinsamen properties an, also die Schnittmenge aller Eigenschaften. Wenn also die Eigenschaftsliste auf einmal weniger Punkte anzeigt als bspw ein Label hat, weiß man daß man (in diesem Falle versehentlich) auch noch mindestens ein Nicht-Label erwischt hat...


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