Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    354

    [VB6] SetFocus e GotFocus (problemi)

    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:

    codice:
    Private Sub txtLPiana_GotFocus(Index As Integer)
    IndexLP.Text = Index
    End Sub
    ossia quando sono sulla textbox txtLPiana mi prende il focus e mi scrive sulla textbox indexLP il valore della matrice.
    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...

  2. #2
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Per capire che problema hai dovresti postare la routine di codice che genera l'errore.
    E' questa l'istruzione che va in errore ? txtLPiana(k).text = rsDB.fields(2)
    Come carichi gli elementi della matrice di controlli ?

    Facci sapere.
    Ciao, Brainjar

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.