Sign in Join
Wiki copytemporary

TLabel/de: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11Diese Seite erklärt, wie man die [[doc:lcl/stdctrls/tlabel.html|TLabel]] Komponente verwendet. Auf etwas klicken bedeutet immer ein Linksklick, ein Rechtsklick wird explizit erwähnt.
22
33## Beschreibung
44
55Steuerelement um statischen Text anzuzeigen, auch in in mehreren Zeilen.
66
7-<figure>
8-<img src="Comp_Standard_TLabel.png" title="Comp_Standard_TLabel.png" />
9-<figcaption>Comp_Standard_TLabel.png</figcaption>
10-</figure>
7+![](/wiki-images/4/4c/Comp_Standard_TLabel.png)
118
129## Verwendung
1310
1411Ein [[doc:lcl/stdctrls/tlabel.html|TLabel]] (Beschriftung) ist eines der elementarsten Komponenten, die Sie einem [[TForm/de|Formular]] zufügen können. Zumeist werden Labels zur Beschriftung anderer Komponenten wie [[TEdit/de|Edit-Felder]], [[TMemo/de|TMemos]], [[TStringGrid/de|TStringGrids]] etc. eingesetzt. TLabels stellen eine Vielzahl von [Ereignissen](http://de.wikipedia.org/wiki/Ereignis_%28Programmierung%29) (engl. Events) zur Verfügung, die Sie in den meisten Fällen jedoch nicht benötigen werden.\
15-\
12+
1613Sie können ein Label Ihrer Form hinzufügen, indem Sie auf das TLabel (Symbol Abc) auf der Standard Komponenten Palette auswählen (mit einem Klick) und es, mit einem Klick, auf Ihr Formular platzieren.\
17-\
14+
1815Um statt der Standardbeschriftung (z.B. *Label1*) eines neu auf dem Formular eingefügten TLabels zu ändern, können Sie wie folgt verfahren:
1916
2017- Wählen Sie das TLabel auf Ihrem Formular mit einem Klick an.
2118- Gehen Sie im Objektinspektor auf den Reiter Eigenschaften.
2219- Wählen Sie die Eigenschaft **Caption** aus und ändern Sie diese im nebenan befindlichen Eingabefeld.
2320- Auf die gleiche Weise können Sie unter der Eigenschaft **Name** dem Label ein passerenden Namen als *Label1* geben.
2421
2522## Beschriftung zur Laufzeit ändern
2623
2724Natürlich kann man die Beschriftung (den angezeigten Text) auch während der Laufzeit ändern.
2825
2926Folgendes Beispiel demonstriert das:
3027
3128- Erstellen Sie eine neue [[Form Tutorial/de|GUI-Anwendung]] mit dem Formular *Form1*. Fügen Sie diesem Formular noch ein [[TButton/de|TButton]] *Button1* und ein TLabel *Label1* hinzu, indem Sie einfach die jeweiligen Komponenten auf der Standard-Komponentpalette auswählen und auf *Form1* klicken (auf dem Formular sollte das Label oberhalb des Buttons sein).
3229- Erzeugen Sie nun den [[Event order/de|Eventhandler]] von *Button1*, indem Sie einfach auf *Button1* doppelklicken.
3330- Fügen Sie folgende Codezeilen dem OnClick-Eventhandler von *Button1* ein:
3431
3532``` pascal
3633procedure TForm1.Button1Click(Sender: TObject);
3734const
3835 Zaehler: Integer = 0; // Zähler um festzustellen, wie oft der Button geklickt wurde
3936begin
4037 inc(Zaehler); // Erhöhe Zähler um 1
4138 Label1.Caption := 'Der Button wurde ' + // Schreibe den Text auf Caption von Label1
4239 IntToStr(Zaehler) + ' mal geklickt';
4340end;
4441```
4542
4643- Starten Sie Ihr Programm und testen Sie die Veränderung der Beschriftung (Caption) des Labels, mittels Klicken des Buttons.
4744
4845## Anmerkungen
4946
5047Um einen mehrzeiligen Text darzustellen, müssen Sie an die entsprechende Stelle im anzuzeigenden String ein [[End of Line|LineEnding]] als Zeilenumbruchsignal setzen.\
5148Beispiel:
5249
5350``` pascal
5451Label1.Caption := 'Das' + LineEnding + 'ist' + LineEnding + 'ein' + LineEnding + 'mehrzeiliger' + LineEnding + 'Text';
5552```
5653
5754--Michl 21:18, 15 May 2014 (CEST)
5855
5956---
6057*From the Free Pascal wiki, page "TLabel/de", as it stood on 2020-03-01 after a change by GAN, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
6158Category: Components/de
6259Category: Deutsch
6360Category: LCL/de

Back to history