sk-io hat folgendes geschrieben : |
Bei einem 'normaler' Form (Name, Addresse, usw) waeren dies schon 6+ die bloss checken wurden ob es IsNullOrEmpty waere. |
Das lässt sich stark reduzieren, insbesondere, wenn die Prüfmethoden identisch sind.
So könnte man für alle Textboxen die selben Validating/Validated-Ereignisbehandlungen verwenden, für alle NumericUpDown die selben usw. Man kann sogar, da die Methoden immer die selbe Signatur haben, überhaupt für alle Ereignisse die selbe Methode verwenden und überprüft den Typ des Senders.
Schließlich könnte man die Ereignisse auch mit anonymen Methoden oder Lambda-Expressions bearbeiten und diese alle in einer speziellen Methode zuweisen (also auch zentral).