Sign in Join
Wiki copytemporary

TEdit/de: what changed

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

Title: TEdit/de

OldNewLine
1+Diese Seite erklärt, wie man die [[doc:lcl/stdctrls/tedit.html|TEdit]] Komponente verwendet. Auf etwas klicken bedeutet immer ein Linksklick, ein Rechtsklick wird explizit erwähnt.
2+
3+## Beschreibung
4+
5+Ein Steuerelement um einzeilige Texte zu editieren.
6+
7+<figure>
8+<img src="Comp_Standard_TEdit.png" title="Comp_Standard_TEdit.png" />
9+<figcaption>Comp_Standard_TEdit.png</figcaption>
10+</figure>
11+
12+## Verwendung
13+
14+Sie können Ihrem [[TForm/de|Formular]] ein [[doc:lcl/stdctrls/tedit.html|TEdit]]-Eingabefeld hinzufügen, indem Sie es auf der Standard-Komponentenpalette mit einem Klick anwählen und mit einem Klick auf Ihr Formular platzieren. Sie können nun zur Laufzeit dieses einzeilige Textfeld editieren.\
15+Wollen Sie an anderer Stelle diesen Text ausgelesen haben, können Sie diesen Text, wie jeden anderen [[String/de|String]] verwenden.\
16+Zum Beispiel, Sie haben ein TEdit *Edit1* auf Ihrem Formular platziert, können Sie mit **`myString := Edit1.Text;`** den eingegebenen Text auslesen. Umgekehrt, können Sie mit **`Edit1.Text := myString;`** einen anderen Text dem Textfeld zuweisen.\
17+
18+Wollen Sie statt des Standardtextes (z.B. *Edit1*) eines TEdits *Edit1* zum Start Ihrer Anwendung einen anderen Text angezeigt haben, können Sie wie folgt verfahren:
19+
20+- Wählen Sie das TEdit auf Ihrem Formular mit einem Klick an.
21+- Gehen Sie im Objektinspektor auf den Reiter Eigenschaften.
22+- Wählen Sie die Eigenschaft **Text** aus und ändern Sie diese im nebenan befindlichen Eingabefeld.
23+- Auf die gleiche Weise können Sie unter der Eigenschaft **Name** dem TEdit ein passerenden Namen als *Edit1* geben.
24+
25+### Passworteingabe
26+
27+Man kann ein TEdit auch ganz einfach zur Eingabe für Passwörter verwenden. Es wird dann statt des tatsächlich eingegebenen [[Char/de|Chars]] ein PasswordChar angezeigt.
28+
29+Kleines Beispiel:
30+
31+- Neue GUI Anwendung, mit einem TEdit *Edit1* und einem TButton *Button1* auf der Form
32+- Im Objektinspektor stellen Sie von *Edit1* das PasswordChar auf ein " * "
33+- Im Eventhandler von *OnClick* des *Button1* geben Sie das eingegeben Passwort aus: **`ShowMessage(Edit1.Text);`**
34+
35+## Spezielle Eingabefelder
36+
37+[[TMemo/de|TMemo]] - Ein Eingabefeld für mehrzeiligen Text\
38+[[TLabeledEdit/de|TLabeledEdit]] - Ein Eingabefeld wie ein TEdit mit einem darüber liegenden Label\
39+[[TMaskEdit/de|TMaskEdit]] - Ein Eingabefeld mit einer Eingabemaske\
40+[[TSpinEdit/de|TSpinEdit]] - Ein Eingabefeld für Ganzzahlen mit definierten Zahlenbereichsgrenzen\
41+[[TFloatSpinEdit/de|TFloatSpinEdit]] - Ein Eingabefeld für Flieskommazahlen mit definierten Zahlenbereichsgrenzen\
42+[[TEditButton/de|TEditButton]] - Ein Eingabefeld wie ein TEdit mit einem angefügten Button wie ein [[TSpeedButton/de|TSpeedButton]]\
43+[[TFileNameEdit/de|TFileNameEdit]] - Ein Eingabefeld mit angefügten [[TOpenDialog]], um einen Dateiennamen einzugeben\
44+[[TDirectoryEdit/de|TDirectoryEdit]] - Ein Eingabefeld mit angefügten [[TSelectDirectoryDialog/de|TSelectDirectoryDialog]], um einen Dateipfad einzugeben\
45+[[TDateEdit/de|TDateEdit]] - Ein Eingabefeld mit angefügten [[TCalendarDialog/de|TCalendarDialog]] (Kalender), um einen Datum einzugeben\
46+[[TCalcEdit/de|TCalcEdit]] - Ein Eingabefeld mit angefügten [[TCalculatorDialog/de|TCalculatorDialog]] (Taschenrechner), um eine Zahl einzugeben\
47+
48+--Michl 09:02, 16 May 2014 (CEST)
49+
50+---
51+*From the Free Pascal wiki, page "TEdit/de", as it stood on 2014-05-28 after a change by Michl, 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).*
52+Category: Components/de
53+Category: Deutsch
54+Category: LCL/de

Back to history