Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Festgelegter Aufbau eines Edit-Feldes während der Eingabe (https://www.delphipraxis.net/116359-festgelegter-aufbau-eines-edit-feldes-waehrend-der-eingabe.html)

DevidEspenschied 27. Jun 2008 11:38


Festgelegter Aufbau eines Edit-Feldes während der Eingabe
 
Hallo,

ich habe ein Edit-Feld, welches eine IP-Adresse aufnehmen soll. Nun möchte ich während der Eingabe den Aufbau prüfen, um zu vermeiden, dass der Anwender hier Datensalat eingibt. Ich könnte den Aufbau des Feldes zwar prüfen, sobald der OK-Schalter gedrückt wurde, während der Eingabe wäre aber effektiver für mich.

Relevant sind hier 4 maximal jeweils 3-stellige Zahlen mit insgesamt 3 Punkten, etwa 192.168.5.254.

Wo kann ich hier im besten Fall ansetzen ?

Ralf Kaiser 27. Jun 2008 11:43

Re: Festgelegter Aufbau eines Edit-Feldes während der Eingab
 
TMaskEdit mit einer entsprechenden Maske. Da hast du allerdings dann immernoch das Problem, dass jemand "333.333.444.555" eingeben kann.

Bei den Jedis gibt es allerdings ein Control (TJvIPAddress) das speziell für die Eingabe von IP-Adressen da ist, inklusive der Validierung der eingegebenen Daten.

Ciao,
Ralf

raiguen 27. Jun 2008 11:46

Re: Festgelegter Aufbau eines Edit-Feldes während der Eingab
 
Moin,
--> TMaskEdit :) Formatierungsregeln in der Doku nachschlagen ;)

DevidEspenschied 27. Jun 2008 11:48

Re: Festgelegter Aufbau eines Edit-Feldes während der Eingab
 
Das war die Lösung, vielen Dank.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz