Delphi-PRAXiS
Seite 2 von 2     12   

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 Neue Komponente erstellen (https://www.delphipraxis.net/2840-neue-komponente-erstellen.html)

lodda 10. Feb 2003 12:53

@Udo
Diese Fehlermeldung bekommst du weil du vergessen hast die Unit in der TLabel definiert ist einzubinden. Wenn du in deiner Form ein Label stehen hast, dann bindet Delphi automatisch die Unit ein. Andernfalls bekommst du die Fehlermeldung.

eddy 10. Feb 2003 13:52

Hallo lodda,

danke für den Tip! Damit sollte dieser Fehler nicht wieder vorkommen.


Hallo Hansa,

was ist "TLabelPosition"?

mfg
eddy

Hansa 10. Feb 2003 14:22

Meistens wird das Label wohl links stehen, oder ist das nur bei mir so ? 8) Im OI krieg ich das auch angezeigt. Standardeinstellung ist aber anscheinend lpAbove.

Zitat:

Die Eigenschaft LabelPosition legt die Position der Beschriftung relativ zum Eingabefeld fest.

type TLabelPosition = (lpAbove, lpBelow, lpLeft, lpRight);
property LabelPosition: TLabelPosition;

Beschreibung

Mit LabelPosition können Sie festlegen, wo die Beschriftung angezeigt werden soll. Die folgende Tabelle enthält die möglichen Werte:

Wert Bedeutung

lpAbove Die Beschriftung wird über dem Eingabefeld angezeigt.
lpBelow Die Beschriftung wird unter dem Eingabefeld angezeigt.
lpLeft Die Beschriftung wird links vom Eingabefeld angezeigt.
lpRight Die Beschriftung wird rechts vom Eingabefeld angezeigt.
Jetzt noch 3 Sachen :

1. In welcher Unit ist TLabel überhaupt?
2. Verschiebe ich das Label bleibt das Edit, wo es ist. Es müßte fester mit dem Edit verankert sein.

3.Verschiebe ich das Edit wird das Label wieder auf den lpAbove-Wert gesetzt. Wo wird denn der gesetzt ??

Gruß
Hansa

Udo 11. Feb 2003 08:08

TLabel ist in StdCtrls definiert. Hab das auch nicht vergessen.
Das Problem liegt wohl eher Richtung SetSubcomponent. Nicht so trivial das Ganze wenn man sich mal TLabeledEdit (D7) anschaut.
Man kann es sich aber einfacher machen indem man von TPanel ableitet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:50 Uhr.
Seite 2 von 2     12   

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