TEdit/de
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
日本語 (ja) │
русский (ru) │
Diese Seite erklärt, wie man die TEdit Komponente verwendet. Auf etwas klicken bedeutet immer ein Linksklick, ein Rechtsklick wird explizit erwähnt.
Beschreibung
Ein Steuerelement um einzeilige Texte zu editieren.
Verwendung
Sie können Ihrem Formular ein 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.
Wollen Sie an anderer Stelle diesen Text ausgelesen haben, können Sie diesen Text, wie jeden anderen String verwenden.
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.
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:
- Wählen Sie das TEdit auf Ihrem Formular mit einem Klick an.
- Gehen Sie im Objektinspektor auf den Reiter Eigenschaften.
- Wählen Sie die Eigenschaft Text aus und ändern Sie diese im nebenan befindlichen Eingabefeld.
- Auf die gleiche Weise können Sie unter der Eigenschaft Name dem TEdit ein passerenden Namen als Edit1 geben.
Passworteingabe
Man kann ein TEdit auch ganz einfach zur Eingabe für Passwörter verwenden. Es wird dann statt des tatsächlich eingegebenen Chars ein PasswordChar angezeigt.
Kleines Beispiel:
- Neue GUI Anwendung, mit einem TEdit Edit1 und einem TButton Button1 auf der Form
- Im Objektinspektor stellen Sie von Edit1 das PasswordChar auf ein " * "
- Im Eventhandler von OnClick des Button1 geben Sie das eingegeben Passwort aus:
ShowMessage(Edit1.Text);
Spezielle Eingabefelder
TMemo - Ein Eingabefeld für mehrzeiligen Text
TLabeledEdit - Ein Eingabefeld wie ein TEdit mit einem darüber liegenden Label
TMaskEdit - Ein Eingabefeld mit einer Eingabemaske
TSpinEdit - Ein Eingabefeld für Ganzzahlen mit definierten Zahlenbereichsgrenzen
TFloatSpinEdit - Ein Eingabefeld für Flieskommazahlen mit definierten Zahlenbereichsgrenzen
TEditButton - Ein Eingabefeld wie ein TEdit mit einem angefügten Button wie ein TSpeedButton
TFileNameEdit - Ein Eingabefeld mit angefügten TOpenDialog, um einen Dateiennamen einzugeben
TDirectoryEdit - Ein Eingabefeld mit angefügten TSelectDirectoryDialog, um einen Dateipfad einzugeben
TDateEdit - Ein Eingabefeld mit angefügten TCalendarDialog (Kalender), um einen Datum einzugeben
TCalcEdit - Ein Eingabefeld mit angefügten TCalculatorDialog (Taschenrechner), um eine Zahl einzugeben
Gehe zurück zu: LCL Components | — Komponente zuvor: TLabel/de | Nächste Komponente: TMemo/de |
--Michl 09:02, 16 May 2014 (CEST)