Determinare la lunghezza del testo selezionato in una textbox

martedì 07 agosto 2007 - 12.35

trinity Profilo | Guru

Salve ragazzi,
io in una textbox ho scritto la parola "Fabio".
Questa parola è evidenziata in blu come quando per esempio si passa il mouse su una scritta, solo che ho evidenziato tutta la parola tranne la prima lettera ossia la "F".
Ora io vorrei sapere la lumghezza ossia il numero di caratteri non selezionati.
Si può fare in vb net e se si come?

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Ciciu Profilo | Senior Member

Ciao.
L'oggetto TextBox ha due proprietà : SelectionLength e SelectionStart

SelectionLength Ti restituisce la lunghezza della selezione, ovvero il numero di caratteri selezionati.
SelectionStart è la posizione iniziale della selezione. Se non c'e' alcuna selezione, restituisce la posizione del cursore.

Giocando su questi due valori, puoi ottenere tutto ciò che vuoi.

Ciao - FabioG
Fabio G

trinity Profilo | Guru

ok fatto grazie.
Volevo chiederti un'altra cosa vorei spostare il focus su una lista dati caricati in una listview e qui non c'è problema ma vorrei che il primo record appenad i dati vengono visualizzati fosse evidenziato il blu come posso fare?per ora ci devo cliccare per forza.

ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Ciciu Profilo | Senior Member

Ciao.
Se hai già dato il focus alla ListView, dovrebbe bastarTi questo :

listView1.Items[0].Selected = true;

Ciao - FabioG
Fabio G

trinity Profilo | Guru

grazie mille!
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5