Direi che l'evento LostFocus viene lanciato dopo che il controllo ha effettivamente perso il focus e quindi dopo che textbox2 l'ha ricevuto. Non puoi quindi impedire che si tabuli via da textbox1 usando l'evento LostFocus. Tuttavia, puoi usare il controllo sull'evento GotFocus (che a me risulta chiamarsi Enter, comunque...) per controllo il valore di textbox1. Allora sì che puoi ritornare indietro.
Questo metodo non è comunque migliore poiché potrebbe causare dei problemi qualora si cambi l'ordine ri riempimento delle textbox.
Per inciso, come ti avevo già suggerito, sarebbe meglio effettuare i controlli tutti insieme, poiché usando il mouse puoi svicolare fuori da un campo e dentro un altro causando non pochi grattacapi.
|