TEdit/de: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | 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 | 2 | ||
| 3 | 3 | ## Beschreibung | |
| 4 | 4 | ||
| 5 | 5 | Ein Steuerelement um einzeilige Texte zu editieren. | |
| 6 | 6 | ||
| 7 | - | ||
| 8 | - | ||
| 9 | - | ||
| 10 | - | ||
| 7 | + |  | |
| 11 | 8 | ||
| 12 | 9 | ## Verwendung | |
| 13 | 10 | ||
| 14 | 11 | 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 | 12 | Wollen Sie an anderer Stelle diesen Text ausgelesen haben, können Sie diesen Text, wie jeden anderen [[String/de|String]] verwenden.\ | |
| 16 | 13 | 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 | 14 | ||
| 18 | 15 | 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 | 16 | ||
| 20 | 17 | - Wählen Sie das TEdit auf Ihrem Formular mit einem Klick an. | |
| 21 | 18 | - Gehen Sie im Objektinspektor auf den Reiter Eigenschaften. | |
| 22 | 19 | - Wählen Sie die Eigenschaft **Text** aus und ändern Sie diese im nebenan befindlichen Eingabefeld. | |
| 23 | 20 | - Auf die gleiche Weise können Sie unter der Eigenschaft **Name** dem TEdit ein passerenden Namen als *Edit1* geben. | |
| 24 | 21 | ||
| 25 | 22 | ### Passworteingabe | |
| 26 | 23 | ||
| 27 | 24 | 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 | 25 | ||
| 29 | 26 | Kleines Beispiel: | |
| 30 | 27 | ||
| 31 | 28 | - Neue GUI Anwendung, mit einem TEdit *Edit1* und einem TButton *Button1* auf der Form | |
| 32 | 29 | - Im Objektinspektor stellen Sie von *Edit1* das PasswordChar auf ein " * " | |
| 33 | 30 | - Im Eventhandler von *OnClick* des *Button1* geben Sie das eingegeben Passwort aus: **`ShowMessage(Edit1.Text);`** | |
| 34 | 31 | ||
| 35 | 32 | ## Spezielle Eingabefelder | |
| 36 | 33 | ||
| 37 | 34 | [[TMemo/de|TMemo]] - Ein Eingabefeld für mehrzeiligen Text\ | |
| 38 | 35 | [[TLabeledEdit/de|TLabeledEdit]] - Ein Eingabefeld wie ein TEdit mit einem darüber liegenden Label\ | |
| 39 | 36 | [[TMaskEdit/de|TMaskEdit]] - Ein Eingabefeld mit einer Eingabemaske\ | |
| 40 | 37 | [[TSpinEdit/de|TSpinEdit]] - Ein Eingabefeld für Ganzzahlen mit definierten Zahlenbereichsgrenzen\ | |
| 41 | 38 | [[TFloatSpinEdit/de|TFloatSpinEdit]] - Ein Eingabefeld für Flieskommazahlen mit definierten Zahlenbereichsgrenzen\ | |
| 42 | 39 | [[TEditButton/de|TEditButton]] - Ein Eingabefeld wie ein TEdit mit einem angefügten Button wie ein [[TSpeedButton/de|TSpeedButton]]\ | |
| 43 | 40 | [[TFileNameEdit/de|TFileNameEdit]] - Ein Eingabefeld mit angefügten [[TOpenDialog]], um einen Dateiennamen einzugeben\ | |
| 44 | 41 | [[TDirectoryEdit/de|TDirectoryEdit]] - Ein Eingabefeld mit angefügten [[TSelectDirectoryDialog/de|TSelectDirectoryDialog]], um einen Dateipfad einzugeben\ | |
| 45 | 42 | [[TDateEdit/de|TDateEdit]] - Ein Eingabefeld mit angefügten [[TCalendarDialog/de|TCalendarDialog]] (Kalender), um einen Datum einzugeben\ | |
| 46 | 43 | [[TCalcEdit/de|TCalcEdit]] - Ein Eingabefeld mit angefügten [[TCalculatorDialog/de|TCalculatorDialog]] (Taschenrechner), um eine Zahl einzugeben\ | |
| 47 | 44 | ||
| 48 | 45 | --Michl 09:02, 16 May 2014 (CEST) | |
| 49 | 46 | ||
| 50 | 47 | --- | |
| 51 | 48 | *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 | 49 | Category: Components/de | |
| 53 | 50 | Category: Deutsch | |
| 54 | 51 | Category: LCL/de |
