Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - VB NET - Evidenziare ogni parola in TextBox
Forum - C# / VB.NET - VB NET - Evidenziare ogni parola in TextBox

Avatar
francofranco (Normal User)
Newbie


Messaggi: 7
Iscritto: 06/12/2010

Segnala al moderatore
Postato alle 10:03
Mercoledì, 19/01/2011
Ciao! Per evidenziare in successione ogni singola parola di una TextBox uso SelectionStart e SelectionLength, e fin qui tutto ok. Se però il testo non ci stà tutto dentro la TextBox (Multiline e Scroll verticale sono attivi) l'evidenziazione sparisce nella parte di testo non visibile.
Come si potrebbe far sì che l'evidenziazione resti sempre visibile?
Ti allego il codice per maggiore chiarezza, così vai meglio a modificarlo.
Ciao e un grazie anticipato



francofranco ha allegato un file: evidenziare.zip (2447 bytes)
Clicca qui per scaricare il file

Ultima modifica effettuata da francofranco il 19/01/2011 alle 10:08
PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Up
3
Down
V
Segnala al moderatore
Postato alle 13:07
Mercoledì, 19/01/2011
Mi sembra ci sia la funzione ScrollToCaret che permette di scrollare il controllo fino alla posizione corrente del cursore.


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM