[
OT]

Zitat von
EDatabaseError:
@jgb
Ich hab keine Lust 100000 seiteige Fehlerberichte zu schreiben...und ich bin kein kunde sondern ich hab welche

ok.
In was für einer Welt leben wir denn, wenn man sich nicht einmal 5 Sekunden zum Rauskopieren der Fehlermeldungen nehmen kann?
[/
OT]
@Ghotswalker: OnInvalidate solltest du in OnInvalid(ated) umbenennen, da ist es ja schon zu spät

. Außerdem könnte man noch "Sender" und eine Option, ob der Inhalt markiert werden soll, hinzufügen. Dann könntest du noch Goodies einfügen, damit man bei Trivialfällen überhaupt keine Eventhandler benötigt. Also z.B. ein Regex als Property, der statt OnValidate prüft, und eine color-Property, die das Edit bei invaliden Eingaben färbt.