Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Rieccomi con un altro problema (scusate ^^)... Solitamente per pssare da un controllo all'altro ho sempre usato questa funzione:
*esempio con TextBox
Codice sorgente - presumibilmente Plain Text
controllo="TextBox" & n
Me.Controls(controllo).text=ciao
n=n+1
Il problema sorge quando lo faccio con un timer perchè non trovo il parametro ".Interval" nell'elenco, quindi vi chiede gentilmente una mano.
Sapete dirmi come fare?
oppure un array di controlli cosi per ogni controllo avrai un indice
tipo
timer(0).interval=....
timer(1).interval=....
...
che puoi semplificare con un ciclo
Codice sorgente - presumibilmente C# / VB.NET
for i=0 to 10
timer(i).interval=....
next
Ultima modifica effettuata da walker93 il 24/04/2010 alle 20:36
controllo="TextBox" & n
Me.Controls(controllo).text=ciao
n=n+1
Questo approccio non può funzionare con i Timer.
Infatti Controls ritorna degli oggetti che discendono da Control.
Il problema è che Timer discende direttamente da Component, cioè la super-classe di Control, facendo saltare la relazione is-a fra Timer e Control.
Quindi i Timer in quella lista non li trovi.
Usa le soluzioni proposte da walker o ricorri alla Reflection.