Oppure

Loading
14/09/09 10:54
maverik79
Ciao a tutti

Vi chiedo come si fa un timer per far scorrere 4 form in automatico uno alla volta del mio progetto con un timer di 1 minuto ????

E' UNA COSA FATTIBILE O SOLO FRUTTO DELLA MIA IMMAGINAZIONE????

Ultima modifica effettuata da maverik79 14/09/09 10:55
aaa
14/09/09 11:13
ruggy94
E' fattibilissimo, solo che dovresti chiarire meglio il concetto di "scorrere". Se mi spieghi meglio cosa intendi, posso aiutarti ;)
aaa
14/09/09 13:26
maverik79
in pratica io ho 8 form dentro un unico progetto .
Faccio partire il primo e dopo un minuto si chiude il primo e si avvia il secondo
si chiude il secondo e si avvia il terzo e cosi via dicendo come un loop all infinito si chiude il numero 8 e si apre di nuovo il primo ......

a dimenticavo in automatico senza premere niente!!!!
Ultima modifica effettuata da maverik79 14/09/09 13:27
aaa
14/09/09 13:41
ruggy94
Postato originariamente da maverik79:

in pratica io ho 8 form dentro un unico progetto .
Faccio partire il primo e dopo un minuto si chiude il primo e si avvia il secondo
si chiude il secondo e si avvia il terzo e cosi via dicendo come un loop all infinito si chiude il numero 8 e si apre di nuovo il primo ......

a dimenticavo in automatico senza premere niente!!!!

Basta che crei un Timer e assegni alla proprietà Interval un valore di 60000 (millisecondi, cioè un minuto). Poi nel metodo Timer1_Timer() [mi pare che in VB6 si chiami così] metti il codice che ti serve, in questo caso
FormCorrente.Hide
FormSuccessivo.Show
aaa
14/09/09 14:18
ema42
no il nome della proprietà è Timer1_Tick() e non puoi usare lo stesso timer per + form con il codice che ha messo ruggy94 perchè facendo così si alternerebbero solo due form ogni minuto..dovresti creare una variabile..
aaa
14/09/09 14:27
ruggy94
Postato originariamente da ema42:
1.no il nome della proprietà è Timer1_Tick()
2.dovresti creare una variabile..

1.Casomai Timer1.Tick :D
2.Lo davo per scontato...FormPrecedente e FormSuccessivo non devono essere sempre gli stessi.
aaa
14/09/09 14:34
ema42
Postato originariamente da ruggy94:

1.Casomai Timer1.Tick :D

no perchè se fai doppio click sull'evento Tick (dalle proprietà;) ti esce Private Sub Timer1_Tick() ecc..
2.Lo davo per scontato...FormPrecedente e FormSuccessivo non devono essere sempre gli stessi.

ok..
aaa
14/09/09 14:40
ruggy94
Ah, ma siamo in .NET! Avrei giurato di essere in VB6...pardon.
Ricapitolando, la proprietà si chiama Interval e il metodo dove devi scrivere il codice è quello che gestisce l'evento Tick del Timer.
Ultima modifica effettuata da ruggy94 14/09/09 14:44
aaa