vorhanden ist Ich verwende einen Fehleranbieter auf meinem Windows-Formular. Beim Abschicken des Formulars muss ich prüfen, ob ein Fehler im Formular vorhanden ist. Kann ich bekommen, wenn ein Fehler im Fehleranbieter vorliegt.Überprüfen Sie, ob ein Fehler mit Fehleranbieter
0
A
Antwort
9
Schreiben Sie eine Validate()
Methode, die false zurückgibt, wenn die Validierung fehlschlägt, und sie von SaveButton
Handler ausführen. Sie sollten die Überprüfung aller Steuerelemente des Formulars in dieser Methode erneut durchführen. Weiter Save
nur, wenn Validate()
Wahr zurückgibt.
Sie ErrorProvider.GetError verwenden könnten einen Fehler eine bestimmten Steuer auf dem Formular zu erhalten, aber alle Fehler auf der gesamten Form erhalten Sie alle Kontrollen müßten iterieren, die diese bestimmte Errorprovider-Instanz auf dem Formular trotzdem verwenden.
@gdoron, ich bin sicher, er meint, wenn er den OK-Button auf dem Formular klickt. –