Ciao a tutti,
ho un form in cui sono presenti diverse textbox che devono essere TUTTE (eccetto alcune raggruppate in una groupbox) riempite prima che l'utente possa premere il tasto ok.
Gestisco la validazione (sia che non venga lasciato vuoto che non venga riempito correttamente) di tali textbox tramite l'evento Validating e avviso l'utente con un ErrorProvider. affianco alla textbox.
L'evento click del tasto Ok controlla per ora che per tutte le textbox l'ErrorProvider non abbia registrato qualche tipo di errore.
Però tale evento scaturisce solo quando l'utente "esce" da un controllo, quindi se clicco direttamente su Ok tali ErrorProvider non possono essere impostati.
Come faccio però ad essere sicuro che l'utente abbia inserito qualcosa in tali textbox al momento del click sull'ok? Devo aggiungere all'if che già controlla che tutte le textbox non abbiano l'errorProvider avvalorato, altre condizioni che vadano a verificare che sia sccritto qualcosa nelle textbox tramite textbox1.text ad esempio? Mi sembra alquanto scomodo.
C'è un metodo più pratico? voi come fate a controllare che l'utente abbia inserito tutto il necessario?
Ciao e grazie