Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Viele Objekte umbennen, gibt es einen Trick? (https://www.delphipraxis.net/151385-viele-objekte-umbennen-gibt-es-einen-trick.html)

BBoy 15. Mai 2010 17:49


Viele Objekte umbennen, gibt es einen Trick?
 
Ich möchte 120 Label fortlaufend umbenennen. z.B.: lanzeige1, lanzeige2, lanzeige2 usw...
Aber wenn ich die label neu auf das Form platziere heißen die erstmal label123, label124 .... usw...
Muss ich das alles von Hand umbenennen oder gibt es irgendwie einen Trick womit man sich etwas arbeit sparen lässt?
Auf dem Form gibt es auch tatsächlich labels die so benannt bleiben müssen.

mkinzler 15. Mai 2010 17:52

Re: Viele Objekte umbennen, gibt es einen Trick?
 
Warum müssen die das?

himitsu 15. Mai 2010 17:54

Re: Viele Objekte umbennen, gibt es einen Trick?
 
"Ansicht als Text" (im Kontextmenü des Formulardesigners)
und dort ganz einfach Suchen+Ersetzen

Dann wieder das Formular anzeigen und das Projekt speichern.

siehe: Hier im Forum suchenKomponenten ersetzen > www.delphipraxis.net/topic177571.html


[add]
Daß die Komponenten "verständlicher" benannt werden ist vollkommen OK,
auch wenn man sich erstmal fragen sollte, warum überhaupt soviele Komponenten nötig sind.

BBoy 15. Mai 2010 19:54

Re: Viele Objekte umbennen, gibt es einen Trick?
 
ok, werde ich morgen mal probieren.

Hat es nachteile so viele Componenten zu verwenden?

himitsu 15. Mai 2010 20:13

Re: Viele Objekte umbennen, gibt es einen Trick?
 
Zitat:

Zitat von BBoy
Hat es nachteile so viele Componenten zu verwenden?

Neee, außer daß es unübersichtlich werden kann.
- für die GUI gibt es womöglich bessere Komponenten
- programmseitig kommt man mit einer dynamischen Erstellung so vieler Komponenten oftmals besser

alzaimar 15. Mai 2010 22:08

Re: Viele Objekte umbennen, gibt es einen Trick?
 
Bei den GExperts ist ein Experte, mit dem man Komponenten beliebige Prefixe zuordnen ksnn. Z.B. für Lsbel 'lb', Eingabefelder 'ed' usw. Wenn man dann eine Komponente auf das Formular schmeißt, poppt ein kleiner Dialog auf, in dem man den Namen (und auch beliebig sndere Eigenschaften) gleich mit dem gewünschten Werten belegen kann. Dabei wird der zuvor eingestellte Prefix als Vorbelegung verwendet.

Stelle also für die TLabel-Komponenten als Prefix 'LAnzeige' ein und fang sn.

Oder erstelle die Komponenten gleich dynamisch bzw. überdenke dein Konzept.

RWarnecke 16. Mai 2010 07:16

Re: Viele Objekte umbennen, gibt es einen Trick?
 
Der CNWizard bringt ebenfalls eine Option mit, die heißt "Rename Prefix of Components". Diese option findest Du in der Symbolleiste, wenn Du den FormDesigner aufgerufen hast. Damit definierst Du den Prefix für die Komponente und dann kannst Du alle ausgewählten Komponenten auf einen Schlag umbenennen.

BBoy 17. Mai 2010 13:17

Re: Viele Objekte umbennen, gibt es einen Trick?
 
Danke für eure Hilfe, habe mich für GExperts entschieden. Hat prima funktioniert!


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