Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Komponente die den Prefix setzt z.B.: Button namens "Save" wird zu btnSave (https://www.delphipraxis.net/168244-komponente-die-den-prefix-setzt-z-b-button-namens-save-wird-zu-btnsave.html)

Kostas 10. Mai 2012 21:17

Komponente die den Prefix setzt z.B.: Button namens "Save" wird zu btnSave
 
Hallo Zusammen,

Kennt jemand eine Komponente die den Prefix der Komponenten automatisch voreinstellt.
Ich meine damit, wenn ich ein Button habe namens Save, soll Save umbenannt werden in btnSave.
Die Komponente von greatis macht genau das. Doch allerdings gibt es die Komponente nicht
einzeln zu kaufen sondern in Verbindung mit einem anderen Paket welche ich nicht brauche.
http://www.greatis.com/delphicb/bonus/nameprop.html

Gruß Kostas

Horst0815 10. Mai 2012 21:26

AW: Komponente die den Prefix setzt z.B.: Button namens "Save" wird zu btnSave
 
http://www.cnpack.org/index.php?lang=en

hat Standardmäßig einen anderen Präfix lässt sich aber anpassen

neo4a 10. Mai 2012 21:33

AW: Komponente die den Prefix setzt z.B.: Button namens "Save" wird zu btnSave
 
Zitat:

Zitat von Kostas (Beitrag 1165994)

Kennt jemand eine Komponente die den Prefix der Komponenten automatisch

Gruß Kostas

Hallo Kostas mit dem Schreibfehler in seinem Heimatdorf: Kann es sein, dass Du statt einer Komponente viel mehr einen IDE-Wizard wie die von cnTools suchst?! Die bieten beim Benennen der Komponenten einen Dialog, der die Namen mit Präfixen versieht. Nichts, was man nicht auch mit einer flotten Tastatur hinbekommt :)

Den Link hat Dir freundlicherweise unser Oberlausitzer Kollege bereits geliefert. Die Tools installieren sich auch in Deutsch und wenn Du sogar alle angebotenen Wizards aktivierst, dann belohnst Du Dich mit einer bemerkenswert langsamen IDE.

Ich persönlich nutze nur wenige davon, die aber möchte ich aber auch nicht missen.

Furtbichler 10. Mai 2012 22:28

AW: Komponente die den Prefix setzt z.B.: Button namens "Save" wird zu btnSave
 
Die GExperts können es auch. Zusätzlich kann man nnoch angeben, welche Properties mit Standardwerten vorbelegt werden und (!) welche Properties abgefragt werden.

Das sieht dann so aus:
Z.B.
1. TButton aus Formular werfen
2. Dialog poppt hoch, bei dem dann im Feld 'Name' schon der Prefix steht und man nur noch den Rest eintragen muss.
3. Hat man Properties angegeben (z.B. 'Caption' bei nem Button ist praktisch), kann man den im gleichen Dialog mit eingeben.
4. Enter, fertig

Man spart sich so beim Designen immer wieder ein paar Sekunden. Praktisch. Können die CNPacks das auch?

Kostas 10. Mai 2012 22:37

AW: Komponente die den Prefix setzt z.B.: Button namens "Save" wird zu btnSave
 
Herzlichen Dank, das ist mehr als ich suchte.
Mal sehen was CNPacks noch so alles drauf hat.

In GExperts hätte ich das eigentlich auch erwartet doch gefundes habe ich es nicht.
Hast du mir bitt eeinen kleinen Tipp wie das mit dem Property Name aktivieren kann.

Gruß Kostas

Furtbichler 11. Mai 2012 07:44

AW: Komponente die den Prefix setzt z.B.: Button namens "Save" wird zu btnSave
 
Such mal unter 'Rename Components' und dann in Delphi 'GExperts->Rename Components' und unten links die Checkbox 'Show rename dialog for new components'.

jaenicke 11. Mai 2012 09:15

AW: Komponente die den Prefix setzt z.B.: Button namens "Save" wird zu btnSave
 
Zitat:

Zitat von Furtbichler (Beitrag 1166001)
Können die CNPacks das auch?

Natürlich, das läuft da genauso. ;-)

Zitat:

Zitat von neo4a (Beitrag 1165998)
Die Tools installieren sich auch in Deutsch und wenn Du sogar alle angebotenen Wizards aktivierst, dann belohnst Du Dich mit einer bemerkenswert langsamen IDE.

Ich habe die Standardeinstellungen in der Hinsicht fast komplett gelassen. Langsam ist XE dadurch hier eigentlich nicht.

Probleme machen aber Riesendateien, die bei importierten Komponenten wie MSHTML usw. entstehen. Da bekommt man schon einmal nen OutOfMemory bei 600k Zeilen. Und früher haben die CnWizards auch einige Fehler produziert, aber das geht heute ganz gut.

Kostas 11. Mai 2012 17:11

AW: Komponente die den Prefix setzt z.B.: Button namens "Save" wird zu btnSave
 
Dankeschön nochmals. Ich habe jetzt viel mehr bekommen als ich eigentlich wollte. :-)
Gruß Kostas

neo4a 11. Mai 2012 21:14

AW: Komponente die den Prefix setzt z.B.: Button namens "Save" wird zu btnSave
 
Zitat:

Zitat von Kostas (Beitrag 1166153)
Dankeschön nochmals. Ich habe jetzt viel mehr bekommen als ich eigentlich wollte. :-)
Gruß Kostas

Freut mich für Dich, aber meinen superwichtigen Tipp hast Du komplett überlesen: Der Ortsnamen, den Du in Deinem Profil angibst, enthält einen Buchstaben zu viehel.

neo4a 11. Mai 2012 21:22

AW: Komponente die den Prefix setzt z.B.: Button namens "Save" wird zu btnSave
 
Zitat:

Zitat von jaenicke
Zitat:

Zitat von neo4a (Beitrag 1165998)
Die Tools installieren sich auch in Deutsch und wenn Du sogar alle angebotenen Wizards aktivierst, dann belohnst Du Dich mit einer bemerkenswert langsamen IDE.

Ich habe die Standardeinstellungen in der Hinsicht fast komplett gelassen. Langsam ist XE dadurch hier eigentlich nicht.

Nach meiner Erinnerung waren insbesondere die vielen Designer- Addons das Problem. Ich gebe zu, dass ich schon seit Jahren lediglich einen kleinen Teil der Tools aktiviert habe. Gut möglich, dass das Problem zwischenzeitlich in den moderneren IDEs und auf aktuellen Rechnern kaum noch in's Gewicht fällt.

Danke für den Hinweis.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:42 Uhr.
Seite 1 von 2  1 2      

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