Podczas kodowania logiki sprawdzania poprawności dla pola tekstowego VB .NET, której obsługi zdarzeń lepiej użyć: Sprawdzanie poprawności lub Zostawić?Lepiej używać sprawdzania poprawności lub opuszczania zdarzenia w celu sprawdzania poprawności danych w polu tekstowym?
Z tego co rozumiem, oba występują jednocześnie. Jednak zgodnie z tym artykułem: MSDN: Control.Leave Event, zdarzenie Leave pojawia się tuż przed zdarzeniem walidującym. To początkowo sprawiłoby, że pomyślałem, że wolałbym użyć zdarzenia Leave, ponieważ występuje ono jako pierwsze.
Jednak dla czytelności kodu sensowne byłoby umieszczenie całego kodu walidacyjnego w zdarzeniu Walidacja.
A więc, która opcja jest lepsza pod względem wydajności i standardów branżowych?
Jeśli możliwe jest zapisanie danych bez opuszczania pola tekstowego, kod weryfikacyjny nie zostanie wywołany. –