Eingabemasken-Editor

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Eigenschaftseditoren - Index

Verwenden Sie den Eingabemasken-Editor zum Definieren eines Eingabefeldes, das dem Benutzer nur ein bestimmtes Format erlaubt und das nur gültige Zeichen akzeptiert. So können Sie beispielsweise für Telefonnummern ein Eingabefeld definieren, das nur numerische Eingaben zuläßt. Versucht der Benutzer, einen Buchstaben einzugeben, akzeptiert ihn die Anwendung nicht.

Im Eingabemasken-Editor kann die Eigenschaft Vcl.Mask.TCustomMaskEdit.EditMask der MaskEdit-Komponente geändert werden.

Den Eingabemasken-Editor öffnen

So öffnen Sie den Eingabemasken-Editor:

  1. Fügen Sie dem Formular eine TMaskEdit-Komponente hinzu.
  2. Markieren Sie die Komponente und führen Sie eine der folgenden Aktionen durch:
    • Klicken Sie auf die Ellipsen-Schaltfläche in der Wertespalte der Eigenschaft EditMask.
    • Doppelklicken Sie in der Wertespalte der Eigenschaft EditMask.

Eingabemaske

Definieren Sie Ihre eigenen Masken für Eingabefelder. Eine Liste der zulässigen Zeichen finden Sie bei der Beschreibung des TEditMask-Datentyps.

Die Maske besteht aus drei durch Semikolons voneinander abgeteilten Feldern. Diese drei Felder sind:

  • Die eigentliche Maske (Sie können die vordefinierten Masken verwenden oder eine eigene Maske erstellen).
  • Das Zeichen, das festlegt, ob Literalzeichen in der Maske als Teil der Daten gespeichert werden.
  • Das Zeichen, das in der Maske zur Darstellung eines Leerzeichens verwendet wird.

Leerzeichen als

Legen Sie ein Zeichen fest, das in der Maske für ein Leerzeichen stehen soll. Leerzeichen in der Maske sind Bereiche, die vom Benutzer Eingaben erwarten.

Dieses Eingabefeld ändert das dritte Feld Ihrer Eingabemaske.

Literalzeichen speichern

Aktivieren Sie dieses Kontrollkästchen, damit die Literalzeichen der Eingabemaske als Teil der Daten gespeichert werden. Diese Option wirkt sich nur auf die Eigenschaft Vcl.Mask.TCustomMaskEdit.Text der MaskEdit-Komponente aus. Wenn Sie Daten mit der Eigenschaft Vcl.Mask.TCustomMaskEdit.EditText speichern, werden die Literalzeichen automatisch berücksichtigt.

Mit dem Kontrollkästchen Literalzeichen speichern wird das zweite Feld in der Eingabemaske festgelegt.

Testeingabe

Im Eingabefeld Testeingabe können Sie die Funktion Ihrer Maske überprüfen. Das Eingabefeld zeigt die Eingabemaske so an, wie sie im Formular erscheinen wird.

Beispielmasken

In dieser Liste können Sie eine vordefinierte Maske auswählen, die in der MaskEdit-Komponente verwendet werden soll. Die gewählte vordefinierte Maske wird in das Feld Eingabemaske übernommen. Gleichzeitig wird im Feld Testeingabe eine Vorschau der Maske angezeigt. Mithilfe der Schaltfläche Masken können Sie eine Liste mit Maskendateien für Ihr Land anzeigen.

Schaltfläche Masken

Klicken Sie auf Masken, um das Dialogfeld Maskendatei öffnen anzuzeigen. Hier können Sie eine Datei auswählen, welche die im Listenfeld Beispielmasken gezeigten Masken enthält.

Siehe auch