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 - Cursore della casella testo
Forum - Visual Basic 6 - Cursore della casella testo

Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 11:03
Sabato, 31/10/2009
Buon sabato ragazzi.

Posizionandosi all'interno di una casella di testo Text1, appare la linea verticale che indica la posizione in cui ci si trova all'interno del testo.
Come si può togliere questa linea |, o renderla dello stesso colore del colore background della casella testo?

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 11:25
Sabato, 31/10/2009
Qualcosa del genere

Codice sorgente - presumibilmente VB.NET

  1. Private Declare Function HideCaret Lib "User32" (ByVal hwnd As Long) As Long
  2.  
  3. Private Sub Text1_GotFocus()
  4.     HideCaret Text1.hwnd
  5. End Sub


PM Quote
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 17:31
Sabato, 31/10/2009
Ottimo.

Grazie theprogrammer

PM Quote
Avatar
tippolo (Normal User)
Pro


Messaggi: 157
Iscritto: 21/09/2008

Segnala al moderatore
Postato alle 14:44
Martedì, 03/11/2009
Testo quotato

Postato originariamente da Alfonso:

Buon sabato ragazzi.

Posizionandosi all'interno di una casella di testo Text1, appare la linea verticale che indica la posizione in cui ci si trova all'interno del testo.



Se può esserti utile come penso quella linea si chiama caret;)

PM Quote
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 15:31
Martedì, 03/11/2009
Non si finisce mai di imparare qualcosa.
Grazie

PM Quote