Questo topic e' stato chiuso dal moderatore.
27/02/08 23:02
Tommaso.n
Intanto vorrei salutare tutti visto che questo è il mio primo post qui
Poi vorrei ringraziare Piero perchè con la sua guida mi ha aiutato a entrare nel mondo della programmazione col vb.net
Premetto che le mie uniche esperienze di programmazione risalgono a circa 15 anni fa col Turbo Pascal, quindi abbiate pietà se dico castronerie!
Ed ora vi spiego il mio problema:
Ho una serie di textbox contenute in un groupbox (GroupBox1) che è contenuto a sua volta in un tabcontrol (TabControl1). Il nome di ogni textbox differisce solo per il numero finale: txt11, txt12, txt13, ecc.
Nel programma riesco a modificare la proprietà text di ogni textbox con questo codice:
Il problema sorge quando devo andare a leggere la proprietà Value di una serie di numericUpDown (num11, num12, num13, ecc.) che si trovano nello stesso groupbox.
Con questo codice:
Mi dice:
'Value' non è un membro di 'System.Windows.Forms.Control'. (BC30456)
Dov'è che sbaglio?
Poi vorrei ringraziare Piero perchè con la sua guida mi ha aiutato a entrare nel mondo della programmazione col vb.net
Premetto che le mie uniche esperienze di programmazione risalgono a circa 15 anni fa col Turbo Pascal, quindi abbiate pietà se dico castronerie!
Ed ora vi spiego il mio problema:
Ho una serie di textbox contenute in un groupbox (GroupBox1) che è contenuto a sua volta in un tabcontrol (TabControl1). Il nome di ogni textbox differisce solo per il numero finale: txt11, txt12, txt13, ecc.
Nel programma riesco a modificare la proprietà text di ogni textbox con questo codice:
' p, s e a(6) sono variabili byte definite precedentemente ' in questo caso p = 1 for i as byte = 1 to 7 TabControl1.Controls("GroupBox" & p).Controls("txt" & p & i).Text = CStr(a(i - 1)) next
Il problema sorge quando devo andare a leggere la proprietà Value di una serie di numericUpDown (num11, num12, num13, ecc.) che si trovano nello stesso groupbox.
Con questo codice:
' a(6) è un'array di Byte ' in questo caso p = 1 for i = 1 to 7 a(i - 1) = TabControl1.Controls("GroupBox" & p).Controls("num" & p & i).Value next
Mi dice:
'Value' non è un membro di 'System.Windows.Forms.Control'. (BC30456)
Dov'è che sbaglio?
Ultima modifica effettuata da Tommaso.n 27/02/08 23:05
aaa