Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
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
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.
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?