Ciclo TextBox Visual Basic .NET 2003

di
Anonimizzato3190
il
3 risposte

Ciclo TextBox Visual Basic .NET 2003

Buongiorno a tutti!
Mi scuso fin d'ora se questo messaggio è già (per caso) presente in archivio
ma nn avendo tempo di cercare non l'ho notato.
Ho un problema con un ciclo che mi permette (o meglio dovrebbe permettermi)
di stampare il valore di alcune text box il cui nome è composto da una lettere e un numero da 1 a 16.

Ecco il codice:

Dim val As Integer = 1
While (a > 0)
s.WriteLine(Me.q(val).Text)
s.WriteLine(Me.d(val).Text)
s.WriteLine(Me.p(val).Text)
s.WriteLine(Me.iva(val).Text)
s.WriteLine(Me.tniva(val).Text)
s.WriteLine(Me.tiva(val).Text)
a = a - 1
val = val + 1
End While

La variabile 'a' viene definita prima con un controllo sui campi di testo, e viene incrementata in base al numero di campi compilati....

Il problema è che eseguendo il ciclo, viene scritto solo il valore ripetuto quando 'val' ha valore 1.
come posso risolvere questo problema???



Vi ringrazio!!!

Andrea

3 Risposte

  • Re: Ciclo TextBox Visual Basic .NET 2003

    Ciao... il problema sta sicuramente nel calcolo di a.. la variabile val non centra niente.. ma cmq se 'a' è calcolato bene il problema potrebbe stare nel nome che hai dato a 'val'.. visto che in visual basic val è una parola predefinita di linguaggio...
    Prova a verificare queste due situazioni di errore e poi fammi sapere....

    Saluti....
  • Re: Ciclo TextBox Visual Basic .NET 2003

    Avevi ragione! il problema era solo il nome di val....
    ora si chiama nom e tutto va bene :>

    GRAZIE 1000

    Andrea
  • Re: Ciclo TextBox Visual Basic .NET 2003

    .. è stato un piacere.. alla prossima...!!
Devi accedere o registrarti per scrivere nel forum
3 risposte