Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
03/07/09 23:04
LoganShile
Come si imposta l'intervallo di un timer (in millisecondi ovviamente) tramite codice ?
Non so se mi spiego...
Se faccio
Timer1.Interval = 1000
cosi mi inserisce 1 secondo...Ma se invece voglio che l'intervallo lo prende da una textbox ?
Ultima modifica effettuata da LoganShile 03/07/09 23:12
aaa
04/07/09 6:42
Il Totem
Timer1.Interval = CInt(TextBox1.Text)
aaa
04/07/09 7:23
lorenzo
adesso io non voglio fare il sapientone o il pignolo, soprattutto nei confronti di totem visto che conosce molto meglio di me vb.net....però non sarebbe meglio usare

Timer1.Interval = integer.Parse(TextBox1.Text)


???

vero che CInt è più veloce a volte, però se si programma in .NET non si dovrebbero usare costrutti nativi di vb6 che sono stati lasciati solo per rendere meno traumatico il passaggio tra le due versioni.
aaa
04/07/09 7:56
Jeremy
Ciao Lorenzo.

Pur essendo d'accordo con te, ma senza motivo (nel senso che è questione di abitudine, uno vale l'altro) vorrei solo segnalarti che CInt non è uno di quei metodi appartenenti al famoso NameSpace Microsoft.VisualBasic(Vb6 Like) per il quale si consiglia sempre di deflaggare l'importazione automatica nelle proprietà di progetto....
Ciao

aaa
04/07/09 8:22
LoganShile
Scusate ma, mi da errore:
FormatException non è gestita, Formato della stringa di input non corretto.
:S
Ultima modifica effettuata da LoganShile 04/07/09 8:24
aaa
04/07/09 8:38
Molin Mauro
Postato originariamente da LoganShile:

Scusate ma, mi da errore:
FormatException non è gestita, Formato della stringa di input non corretto.
:S


significa che il valore immesso nel timer non è giusto! sei sicuro che sia un numero??
aaa
04/07/09 8:40
LoganShile
Certo...se invece inverto il codice di totem cosi:
TextBox1.Text = CInt(Timer1.Interval)
all'avvio del programma ( form1_load ) mi carica il valore di interval, ovvero quello che è gia impostato nella proprietà del timer (100), mi permette di modificarlo ma a quanto pare si modifica solo a livello di "grafica" perchè non accade nessuna attesa di intervallo dall'attivazione del timer fino alla riproduzione della canzone...Come devo fare ??
Ultima modifica effettuata da LoganShile 04/07/09 9:04
aaa
04/07/09 9:23
theprogrammer
Se devi impostare il timer devi farlo come ti e' stato detto.

Ma poi, tu cosa scrivi nel textbox?
aaa