• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto Aiuto Timer Visual Basic

mrgio

Nuovo utente
Autore del topic
3 Luglio 2012
3
0
Miglior risposta
0
Ciao a tutti, premetto che per alcuni la cosa che sto per chiedere smbrerà banale e facilissima ma sono approdato in questo linguaggio ieri e mi sono impantanato :/ .
Passiamo ai fatti: Mi servirebbe impostare un timer in modo che ogni 30 secondi scriva quello presente nella texbox1 e dopo altri 30 secondi scriva quello presente in texbox2.
Es: 30 sec texbox1 e dopo 30 sec texbox2 e cosi via. Praticamente una spece di flodder.
Io sono riuscito solo a fare in modo che ogni 30 secondi li scriva tutti e due contemporaneamente.
Sereste cosi gentili da spiegarmi come si fa? Oppure se non vi prende troppo tempo scrivetemi il codice direttamente.
Ringrazio anticipatamente chi se ne interesserà.
 
Riferimento: Aiuto Timer Visual Basic

Basta usare "if".

Sotto Form1_load:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Sotto il timer:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Al posto di "..." ci metti il componente (textbox, listbox, label) o la messagebox dove verrà scritto il contenuto delle 2 textbox.
 
Ultima modifica da un moderatore:
Riferimento: Aiuto Timer Visual Basic

Scusa ma non ho capito :/. Ho cominciato ieri a smanettarci quindi non ci capisco quasi nulla.
Se è possibile sapresti spiegarlo meglio? Es: schiaccia su xx e sotto xx scrivi xx.
Comunque grazie per essertene interessato .
 
Riferimento: Aiuto Timer Visual Basic

Scusa ma non ho capito :/. Ho cominciato ieri a smanettarci quindi non ci capisco quasi nulla.
Se è possibile sapresti spiegarlo meglio? Es: schiaccia su xx e sotto xx scrivi xx.
Comunque grazie per essertene interessato .

Allora.
1) Premi 2 volte sul form (spero tu sappia cos'è..), e subito sotto la prima riga che trovi scrivi:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
2) Mentre sotto "Form1_load" scrivi:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
3) Premi 2 volte sul timer e scrivi sotto:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
 
Riferimento: Aiuto Timer Visual Basic

ok, Grazie al tuo aiuto sono riuscito a farcela :emoji_smiley: .
Ho apportato qualche modifica al codice del timer che ora è così.

contatore += 1
If contatore = 300 Then
SendKeys.Send(TextBox1.Text)
SendKeys.Send("{ENTER}")
ElseIf contatore = 600 Then
SendKeys.Send(TextBox2.Text)
SendKeys.Send("{ENTER}")
contatore = 0
End If

Spero di non aver sbagliato nulla anche se ho provato il programma e funziona alla perfezione.
Grazie ancora.
 
Riferimento: Aiuto Timer Visual Basic

ok, Grazie al tuo aiuto sono riuscito a farcela :emoji_smiley: .
Ho apportato qualche modifica al codice del timer che ora è così.

contatore += 1
If contatore = 300 Then
SendKeys.Send(TextBox1.Text)
SendKeys.Send("{ENTER}")
ElseIf contatore = 600 Then
SendKeys.Send(TextBox2.Text)
SendKeys.Send("{ENTER}")
contatore = 0
End If

Spero di non aver sbagliato nulla anche se ho provato il programma e funziona alla perfezione.
Grazie ancora.

Deduco sia risolto!
Sposto e rinomino. ;)