2017-05-22 6 views
0

Ich habe diesen Code für errorprovider. Es wird jedoch nicht gelöscht, wenn eine gültige Eingabe erfolgt.Fehler beim Löschen der Fehlerprovidermeldung, wenn die Benutzereingabe gültig ist

Hier sind einige Links, die ich überprüft habe und es hatte keine Wirkung mit mir.

https://stackoverflow.com/questions/17570654/clear-error-provider-message-when-user-input-change-to-valid

https://stackoverflow.com/questions/3858888/problem-with-errorprovider-clear

https://social.msdn.microsoft.com/Forums/en-US/be59f63e-234a-4d62-8f05-317d1887f5c0/errorprovider-how-can-i-remove-errorprovider-icon-when-error-is-corrected?forum=winforms

Wenn das Feld anfänglich gefüllt ist, wird es nicht Fehlermeldung bringen, aber wenn sein (das Feld) gelöscht und neu gefüllt, wird es nicht Fehlermeldung löschen

+0

möglicherweise cos erstellen Sie einen neuen Fehlerprovider, und der alte lauert immer noch herum. daher löschst du das neue, nicht das alte – BugFinder

+0

Es hat perfekt @BugFinder funktioniert. Ich instanziiere den Fehlerprovider in der Klasse selbst. – Kinyo356

Antwort

0

Werfen Sie einen Blick auf bindingSource, vielleicht wird Ihnen das helfen.

Verwandte Themen