Ciclo TextBox Visual Basic .NET 2003

di Anonimizzato3190 il
3 risposte
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

  • 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....
  • Avevi ragione! il problema era solo il nome di val....
    ora si chiama nom e tutto va bene :>

    GRAZIE 1000

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