Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Metodo setfocus
Forum - Visual Basic 6 - Metodo setfocus

Avatar
kiasmo72 (Normal User)
Rookie


Messaggi: 44
Iscritto: 23/09/2007

Segnala al moderatore
Postato alle 20:35
Sabato, 16/02/2008
Ciao a tutti, avrei una domanda: Posso usare il metodo setfocus in un condizionale? mi spiego meglio.Ho una textbox che al suo interno deve visualizzare 0 (zero) sempre. Io devo fare in modo che, quando lo stato della textbox passa ad attivo (e solo in quel caso) lo zero deve sparire.Ovviamente vale anche il contrario, se lo stato è non attivo lo zero deve ritornare.
Io ho pensato questo:

Private Sub Timer1_Timer()
if text1.setfocus then
text1.text = "" Else
text1.text=0
end if

Ma così mi dice "function o variabile non definita", come posso fare. Grazie in anticipo a tutti.

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 21:43
Sabato, 16/02/2008
Se ho capito quello che vuoi fare, devi scrivere

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Text1_GotFocus()
  2.     Text1.Text = ""
  3. End Sub
  4.  
  5. Private Sub Text1_LostFocus()
  6.     Text1.Text = "0"
  7. End Sub



senza timer ...

PM Quote
Avatar
kiasmo72 (Normal User)
Rookie


Messaggi: 44
Iscritto: 23/09/2007

Segnala al moderatore
Postato alle 21:56
Sabato, 16/02/2008
Capito alla perfezione :k:

sarò ripetitivo ma sei un grande.
Grazie mille

PM Quote