Ich brauche, um Eingabevalidierung in meinem Winform app zu implementieren. Es gibt viele verschiedene Formulare, wo Daten eingegeben werden können, und ich möchte nicht gehen Kontrolle durch Kontrolle durch Form und erstellen isValid usw. pro Element. Wie haben andere mit diesem behandelt?
Ich sehe, dass die meisten verwandten Beiträge sich mit Web Apps befassen und/oder erwähnen Enterprise Library Validation Anwendungsblock . Ich gebe zu, dass ich ELVAB nicht gründlich recherchiert habe, aber es parece wie Overkill für das, was ich brauche. Mein derzeitiger Gedanke ist, eine Klassenbibliothek mit den verschiedenen Anforderungen zu schreiben und übergeben Sie es ein Steuerelement als Parameter. Ich habe bereits eine Bibliothek von RegEx-Funktionen für Dinge wie isValidZipCode und so weiter, also könnte das ein guter Anfang für mich sein.
Was ich haben möchte, ist eine Schaltfläche Validieren, die onClick Zyklen durch alle Steuerelemente auf dieser Formularseite und führt die erforderliche Validierung. Wie kann ich das erreichen?