Ciao a tutti,
ormai ho una domanda al giorno (se non di più).
Quella di oggi è questa : come validare un textbox che non ha mai ricevuto il focus?
Nel mio form ho diverse textbox , quando l'utente preme il pulsante di salvataggio (un toolstripbutton) vorrei validare il contenuto delle stesse.
Ho inserito del codice nell'evento OnValidating delle textbox per configurare un messaggio di erore da visualizzare con un oggetto errorprovider.
Il problema è che tale evento viene scatenato solo se la textbox perde il focus.
Ho provato ad inserire la chiamata a Me.Validate() nel codice del bottone di salvataggio ma niente : gli eventi onvalidating delle textbox non vengono invocati (non dovrebbero invece?).
confido nei vostri puntuali suggerimenti.
Grazie.
PS: ho appena fatto un'altra prova; ho scritto il seguente codice :
La prima volta che premo il pulsante compare il messaggio TUTTO OK, subito dopo il validatechildren richiama l'evento onvalidating delle textbox.
Ripremendo il pulsante, la seconda volta, la funzione Validate già da se richiama gli onvalidating.
Perchè questo strano comportamento?