Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi Label Komponente (https://www.delphipraxis.net/65866-delphi-label-komponente.html)

philiph 21. Mär 2006 16:02


Delphi Label Komponente
 
Wie kann ich mir eine Label Komponente schreiben die automatisch als Caption nicht den namen sondern ein in der Komponente definierten Text anzeigt?

jfheins 21. Mär 2006 16:06

Re: Delphi Label Komponente
 
Schau dir mal die Eigenschaft Delphi-Referenz durchsuchenTLabel.Caption an ;)

DGL-luke 21. Mär 2006 16:08

Re: Delphi Label Komponente
 
hmm...inwiefern automatisch? dass du noch nie von Delphi-Referenz durchsuchenTLabel.Caption gehört hast, kann ich kaum nachvollziehen....

shmia 21. Mär 2006 16:15

Re: Delphi Label Komponente
 
Zitat:

Zitat von philiph
Wie kann ich mir eine Label Komponente schreiben die automatisch als Caption nicht den namen sondern ein in der Komponente definierten Text anzeigt?

Es gibt keinen vernüftigen Grund, dieses Standard-Verhalten zu ändern!!
Wenn du ein neues Label auf ein Formular ziehst, zeigt es als Caption zunächst mal den eigenen Objektnamen. Und das ist auch gut so. Wäre die Caption ein Leerstring, wäre das Label quasi unsichtbar.
Wäre die Caption ein fester Text, dann gäbe es keinen Unterschied, wenn du 5 Labels auf einmal auf das
Formular bringt.

philiph 21. Mär 2006 16:22

Re: Delphi Label Komponente
 
Also ich möchte mir eine solche Komponente schreiben um Text den ich in jedem Programm brauche nicht jedesmal eingeben zu müssen sondern nur auf dieses extra Label zu klicken. Ich habe auch schon was von TLable.caption gehört das funktioniert aber nicht in der Komponente.
Dann zeigt er zwar meinen Text als Caption im Objektinspector an aber auf der Form ist das Label ohne Text.

juergen 21. Mär 2006 17:14

Re: Delphi Label Komponente
 
ich finde speziell die Caption zu den Labels ein vielleicht nicht so gutes Beispiel.
Wo es z.B.interessant wäre sind "voreingestellte Eigenschaften", wie z.B. "Autosize" usw.
Einige Default Einstellungen sinmd halt nicht passend.(oft vielleicht auch individuell anders)
Und nun darf man den ganzen Rest des Lebens erst einmal die Default Einstellungen ändern :zwinker:

Gibt es hier evtl. auch noch eine andere Lösung als sich eine neue, eigene Klasse zu erstellen?


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