Sign in Join
Wiki copytemporary

TEdit/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/tedit.html|TEdit]] Komponente verwendet. Auf etwas klicken bedeutet immer ein Linksklick, ein Rechtsklick wird explizit erwähnt.
22
33## Beschreibung
44
55Ein Steuerelement um einzeilige Texte zu editieren.
66
7-<figure>
8-<img src="Comp_Standard_TEdit.png" title="Comp_Standard_TEdit.png" />
9-<figcaption>Comp_Standard_TEdit.png</figcaption>
10-</figure>
7+![](/wiki-images/5/5a/Comp_Standard_TEdit.png)
118
129## Verwendung
1310
1411Sie 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.\
1512Wollen Sie an anderer Stelle diesen Text ausgelesen haben, können Sie diesen Text, wie jeden anderen [[String/de|String]] verwenden.\
1613Zum 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.\
1714
1815Wollen 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:
1916
2017- Wählen Sie das TEdit auf Ihrem Formular mit einem Klick an.
2118- Gehen Sie im Objektinspektor auf den Reiter Eigenschaften.
2219- Wählen Sie die Eigenschaft **Text** aus und ändern Sie diese im nebenan befindlichen Eingabefeld.
2320- Auf die gleiche Weise können Sie unter der Eigenschaft **Name** dem TEdit ein passerenden Namen als *Edit1* geben.
2421
2522### Passworteingabe
2623
2724Man 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.
2825
2926Kleines Beispiel:
3027
3128- Neue GUI Anwendung, mit einem TEdit *Edit1* und einem TButton *Button1* auf der Form
3229- Im Objektinspektor stellen Sie von *Edit1* das PasswordChar auf ein " * "
3330- Im Eventhandler von *OnClick* des *Button1* geben Sie das eingegeben Passwort aus: **`ShowMessage(Edit1.Text);`**
3431
3532## Spezielle Eingabefelder
3633
3734[[TMemo/de|TMemo]] - Ein Eingabefeld für mehrzeiligen Text\
3835[[TLabeledEdit/de|TLabeledEdit]] - Ein Eingabefeld wie ein TEdit mit einem darüber liegenden Label\
3936[[TMaskEdit/de|TMaskEdit]] - Ein Eingabefeld mit einer Eingabemaske\
4037[[TSpinEdit/de|TSpinEdit]] - Ein Eingabefeld für Ganzzahlen mit definierten Zahlenbereichsgrenzen\
4138[[TFloatSpinEdit/de|TFloatSpinEdit]] - Ein Eingabefeld für Flieskommazahlen mit definierten Zahlenbereichsgrenzen\
4239[[TEditButton/de|TEditButton]] - Ein Eingabefeld wie ein TEdit mit einem angefügten Button wie ein [[TSpeedButton/de|TSpeedButton]]\
4340[[TFileNameEdit/de|TFileNameEdit]] - Ein Eingabefeld mit angefügten [[TOpenDialog]], um einen Dateiennamen einzugeben\
4441[[TDirectoryEdit/de|TDirectoryEdit]] - Ein Eingabefeld mit angefügten [[TSelectDirectoryDialog/de|TSelectDirectoryDialog]], um einen Dateipfad einzugeben\
4542[[TDateEdit/de|TDateEdit]] - Ein Eingabefeld mit angefügten [[TCalendarDialog/de|TCalendarDialog]] (Kalender), um einen Datum einzugeben\
4643[[TCalcEdit/de|TCalcEdit]] - Ein Eingabefeld mit angefügten [[TCalculatorDialog/de|TCalculatorDialog]] (Taschenrechner), um eine Zahl einzugeben\
4744
4845--Michl 09:02, 16 May 2014 (CEST)
4946
5047---
5148*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).*
5249Category: Components/de
5350Category: Deutsch
5451Category: LCL/de

Back to history