19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
... mandare del testo cliccando su un bottoneTimer1 SendKeys.Send (TextBox1.Text)
Private $fStart As FloatPrivate $fStop As FloatPublic Sub Button1_Click() $fStart = TimerEndPublic Sub Button2_Click() Dim fTempo As Float $fStop = Timer fTempo = $fStop - $fStart TextBox1.Text = Format$(fTempo, "#.###") End
Citazione da: UnGambas - 14 Maggio 2015, 15:42:52... mandare del testo cliccando su un bottoneTimer1 SendKeys.Send (TextBox1.Text)A chi devi inviare il testo ? Voglio dire: a quale oggetto o risorsa ?Perché vorresti utilizzare anche un Timer ? Voglio dire: cosa dovrebbe fare ? Come si inserisce la sua azione all'interno del programma ?Dacci qualche informazione in più.
' Gambas class filePrivate hTempo As TimerPrivate $sMessaggio As StringPrivate $iConto As IntegerPublic Sub form_Open() hTempo = New Timer As "tempo" EndPublic Sub Button1_Click() $iConto = 0 hTempo.Enabled = False $sMessaggio = " da button 1" hTempo.Delay = 2000 ' in millesimi di secondo hTempo.Enabled = TrueEndPublic Sub Button2_Click() $iConto = 0 hTempo.Enabled = False $sMessaggio = " da button 2" hTempo.Delay = 3000 hTempo.Enabled = TrueEndPublic Sub tempo_Timer() Inc $iConto TextBox1.Text = " Nota n. " & $iConto & $sMessaggio End
Non è che ti sprechi molto nello spiegare quello che vuoi, faccio comunque quest'ultimo tentativo che comunque è più o meno spiegato nella documentazione:Codice: gambas [Seleziona]' Gambas class filePrivate hTempo As TimerPrivate $sMessaggio As StringPrivate $iConto As IntegerPublic Sub form_Open() hTempo = New Timer As "tempo" EndPublic Sub Button1_Click() $iConto = 0 hTempo.Enabled = False $sMessaggio = " da button 1" hTempo.Delay = 2000 ' in millesimi di secondo hTempo.Enabled = TrueEndPublic Sub Button2_Click() $iConto = 0 hTempo.Enabled = False $sMessaggio = " da button 2" hTempo.Delay = 3000 hTempo.Enabled = TrueEndPublic Sub tempo_Timer() Inc $iConto TextBox1.Text = " Nota n. " & $iConto & $sMessaggio End