Allora, il problema mi si genera quando richiamo i valori da db...questo perchè, i dati richiamati vengono collocati in una matrice di controlli (quindi a priori non posso sapere quanti dati inserirò), e richiamendo i valori il programma mi genera anche dei calcoli.
Ho scritto anche questo codice:
ossia quando sono sulla textbox txtLPiana mi prende il focus e mi scrive sulla textbox indexLP il valore della matrice.codice:Private Sub txtLPiana_GotFocus(Index As Integer) IndexLP.Text = Index End Sub
E questo funziona perfettamente quando eseguo manualmente l'inserimento dei dati.
Quando invece recupero i dati dal DB (all'interno di un for -> txtLPiana(k).text = rsDB.fields(2) ) mi genera errore, giustamente...perchè in IndexLP il contenuto è vuoto.
Ho pensato allora di aggiungere, quando carico gli elementi (all'interno di un for -> txtLPiana(k).text = rsDB.fields(2)), il txtLPiana(k).setfocus...per attivare l' il focus...
ma non funziona...non mi intercetta il gotfocus...portando ad errore...