Einzelnen Beitrag anzeigen

Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#1

Validedit-Komponente

  Alt 24. Jun 2006, 09:31
Hallo DP'ler,

wieder einmal stand ich vor dem Problem, das ich Benutzereingaben prüfen mußte und ein Mask-Edit nicht
ausgereicht hat. Also hab ich mir eine kleine Komponente geschrieben.

Sie ist abgeleitet vom normalen TEdit. Im Gegensatz dazu, hat sie 2. zusatzliche Events (onValidate und
onValidateError), mithilfe deren ich Prüfungen und entsprechende Fehlerbehandlungen realisieren kann.

Da ich sicher nicht der einzige bin, der immer wieder vor diesen Problemen steht, möchte ich euch
die Komponente zur Verfügung stellen.


Feedback jeglicher Art ist natürlich immer erwünscht


*UPDATE 26.06.2006*

Compiler-Schalter hinzugefügt, damit die Komponente auch unter D3 installiert werden kann.

*UPDATE 27.06.2006*

- Sender als Parameter für onValidate und onValidateError
- Rückgabewert für onValidate Integer (für unterschiedliche Fehler)
0 bedeutet Kein Fehler, Rückgabewert ungleich 0 Fehler.

- Zusätzliche Label-Komponente integeriert für automatische Caption
* mit Positionsangabe (über dem Edit,unter dem Edit, Rechts und Links davon)
* mit Font (eigenständiger Font)
* mit Farbe (Hintergrundfarbe des Labels)

- Zusätzliche kann eine Fehlerfarbe angegben werden, die das Editfeld bei einem Fehler einfärbt.

- Es kann weiterhing gewählt werden, ob der Text im Editfeld markiert werden soll, wenn ein Fehler
auftritt.
Angehängte Dateien
Dateityp: zip validedit_172.zip (13,1 KB, 26x aufgerufen)
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat