Mam formularz z kilkoma polami tekstowymi i innymi elementami sterującymi. Używam kontroli errorprovider i podłączyłem poprawkę do zdarzenia sprawdzania poprawności w każdym polu tekstowym, który muszę zweryfikować. Zdarzenie sprawdzania poprawności ma miejsce, gdy kontrola daje fokus do innej kontrolki. Tak więc zdarzenie ma miejsce, gdy używasz klawisza tabulatora, aby odejść od bieżącej kontrolki lub po kliknięciu innej kontrolki za pomocą myszy 1. I uważam, że to bardzo denerwujące, aby podać przykład, jeśli otworzę ten winForm, a następnie natychmiast spróbuję go zamknąć, to nie pozwoli mi, ponieważ walidacja spowoduje, że pierwszy tekst nie zawiera żadnego tekstu.Sprawdzanie poprawności kilku pól tekstowych na formularzu okna C# w tym samym czasie
Zachowanie, którego chcę, to używanie dostawcy błędów, jak mogę sprawdzić poprawność całego formularza tylko po kliknięciu przycisku Zapisz formularza?
Dzięki
+1 Nienawidzę tego również – albertein