Free Pascal programmieren lernen.

TEditfeld

Abb. 1.01 TEditfeld

Abb. 1.01 TEditfeld

TEditfeld zum Form1 hinzufügen und ausrichten
Das TEdit findest du unter dem Reiter Standard und ist die fünfte Komponente von links. Du Kannst die TEdit Komponente anklicken und mit einem weiteren Klick in das Form1 in dein Form ziehen. Hier lässt sich die TEdit Komponente per Drag and Drop positionieren und ausrichten.

Eine weitere Möglichkeit die TEdit Komponente auszurichten ist über den Objektinspektor zu gehen und die Eigenschaften height und width zu ändern.

TEditfeld Name festlegen
Unter der Eigenschaft Name kann der Name der Komponente geändert werden. Der Name ist dazu da, um die Komponente identifizieren zu können und im Quelltext ansprechen zu können.

TEditfeld Text eingeben und festlegen
Der Text im Editfeld ist auch die Eigenschaft Text nicht wie beim Label oder beim Button die Caption. Die Hintergrundfarbe des Editfeldes kann unter Color geändert werden.

TEditfeld Textfarbe, Schriftfarbe und die Schriftgröße
Die Textfarbe, Schriftart und die Schriftgröße kann unter Fonts und dann einen Klick auf den Button mit den drei Punkten geändert werden. Zusätzlich kann die Textfarbe unter der Eigenschaft Font->Color geändert werden. Der Text der Komponente TEdit kann im Quellcode durch den Quellcode: Edit1.Text angesprochen werden und ist zu diesem Zeitpunkt vom Typ String. Möchte man zahlen oder einen Integer Werte darstellen, muss dieser vorher durch die Funktion IntToStr() in einen String umgewandelt werden.

TEditfeld als Passwortfeld

Das TEditfeld kann auch als Passwortfeld genutzt werden. Bei der Passworteingabe soll also kein Text dargestellt werden, sondern stattdessen für jedes Zeichen ein Stern oder ein Plus Zeichen. Dies kann man unter der Eigenschaft PasswortChar im Objektinspektor darstellen. Durch das Zeichen #0 wird der normale Text der Eingegeben wird dargestellt. Durch das Eintragen einen Plus + Zeichen oder durch ein Stern * Zeichen wird die Ansicht des eingegebenen Textes verhindert.

TEditfeld: Bild, Beispiel und Quellcode
In der Abbildung 1.00 siehst du verschiedene Editfelder die farblich gestaltet sind, bei denen der Text Hallo Welt in einer anderen Schriftart, größer geschrieben und Fett gedruckt ist und unterschiedliche Sonderzeichen für das Editfeld als Passwort Eingabefeld nutzen. Das TEdit Feld unter dem Labeltext Eingabe hat ein Ereignis vom Typ OnChange(). Das bedeutet sobald in dem TEdit Feld etwas eingegeben wurde wird durch die OnChange Prozedure der Text in das darunterliegende TEdit Feld kopiert.

Quelltext:

procedure TForm1.EdtEingabeChange(Sender: TObject);
begin
EdtKopie.Text := EdtEingabe.Text;
end;

Anhang:

Anwendung – Komponenten Bibliothek – TEdit zum herunterladen


Beitrag kommentieren

Bitte verfasse einen Kommentar.

Dein Kommentar wird vor der Freischaltung von einem Admin moderiert.