Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - cicli ed i timer
Forum - C# / VB.NET - cicli ed i timer

Avatar
OMGVB (Normal User)
Rookie


Messaggi: 29
Iscritto: 09/01/2008

Segnala al moderatore
Postato alle 12:26
Lunedì, 14/01/2008
Questo topic è stato chiuso dal moderatore

ciao vorrei sapere come posso creare un ciclo ripetitivo che si ripeta ogni tot di tempo scelto da me.

ad esempio un ciclo che si ripete ogni 5 secondi.

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:53
Martedì, 15/01/2008
Usi, come hai detto, i timer. Il timer è un controllo disponibile nella toolbox del compilatore (anche se ne esiste un'altra versione nel namespace Threading). Per modificare il lasso di tempo a cui scatta, bisogna intervenire sulla proprietà Interval, che è in millisecondi. Per il tuo caso:
Codice sorgente - presumibilmente Plain Text

  1. Timer1.Interval = 5000


Il codice che vuoi sia eseguito ad ogni iterazione va posto nell'evento Tick del timer. Start per avviarlo, Stop per fermarlo.

PM
Avatar
OMGVB (Normal User)
Rookie


Messaggi: 29
Iscritto: 09/01/2008

Segnala al moderatore
Postato alle 13:44
Martedì, 15/01/2008
si, ma poi come utilizzo il timer nel ciclo?

ho provato a fare delle prove da solo ma nn ci riesco 8-|

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 11:08
Mercoledì, 16/01/2008
Il timer E' il ciclo, non va NEL ciclo. E' il timer che esegue le operazione ogni 5s e queste operazioni devono essere poste nel suo evento Tick. Capito?

PM
Avatar
OMGVB (Normal User)
Rookie


Messaggi: 29
Iscritto: 09/01/2008

Segnala al moderatore
Postato alle 13:05
Mercoledì, 16/01/2008
ok funge!

PM