Wer weiß, ob es eine Möglichkeit gibt, eine Liste der Steuerelemente zu erhalten, die das ErrorProvider-Symbol aktiviert haben. dh. Alle Steuerelemente, die die Validierung nicht bestanden haben. Ich versuche zu vermeiden, alle Steuerelemente in dem Formular zu durchlaufen.C# WinForms ErrorProvider Steuerelement
Ich möchte eine Art Nachricht anzeigen, die angibt, wie viele Fehler im Formular vorhanden sind. Da mein Formular Registerkarten enthält, versuche ich dem Benutzer klar zu machen, dass auf inaktiven Registerkarten Fehler auftreten können und dass alle Registerkarten überprüft werden müssen.
Dank
Barry
Danke Hans. Ich habe das Gefühl, dass ich so etwas tun müsste. Abhängig von meinen Zeitbeschränkungen kann ich sogar meinen eigenen benutzerdefinierten Fehlerprovider für die zukünftige Verwendung erstellen. Es scheint, dass diese Funktionalität mit der Standardsteuerung verfügbar sein sollte - vielleicht bin ich es nur. Danke nochmal. – codingbadger
Nun, ist es. Sie verbieten explizit die Verwendung von GetError() in Ihrer Frage. Sei vorsichtig, wonach du fragst. –
Ich vermute, dass ich etwas zu viel von der 'ErrorProvider'-Klasse erwartet habe. Ein besserer ErrorProvider wäre einer, mit dem Sie nach Steuerelementen mit Fehlern suchen können, eine Zählung abrufen usw. +1 für das Beispiel. – IAbstract