Selezione Item in controlli ListView

martedì 29 gennaio 2008 - 10.52

cristiano.galeazzi Profilo | Newbie

Salve a tutti,
ho un problema con un controllo di tipo ListView.
Il problema è il seguente:
una volta selezionato un item all'interno del controllo,
la selezione viene persa nel momento in cui il controllo
perde il focus.
Quindi, se l'utente seleziona un item e poi preme un pulsante
che va a "chiedere" alla ListView quale è l'item correntemente
selezionato, la ListView "dice" che non c'è un item selezionato
in quanto, effettivamente, la selezione è stata persa nel momento
in cui è stato premuto il pulsante.

Come si può risolvere questo problema ? Come si può fare in modo
che la ListView mantenga la selezione anche nel caso in cui perda il focus ?

Grazie mille !!

SSUPERPIPPO Profilo | Guru

>Salve a tutti,

Ciao

>ho un problema con un controllo di tipo ListView.
>Il problema è il seguente:
>una volta selezionato un item all'interno del controllo,
>la selezione viene persa nel momento in cui il controllo
>perde il focus.
>Quindi, se l'utente seleziona un item e poi preme un pulsante
>che va a "chiedere" alla ListView quale è l'item correntemente
>selezionato, la ListView "dice" che non c'è un item selezionato
>in quanto, effettivamente, la selezione è stata persa nel momento
>in cui è stato premuto il pulsante.
>
>Come si può risolvere questo problema ? Come si può fare in modo
>che la ListView mantenga la selezione anche nel caso in cui perda
>il focus ?
>
>Grazie mille !!

Imposta la proprietà HideSelection=False

Per accedere al item selezionato devi usare:

TuaListView.SelectedItems(0) <= L'indice 0 identifica che è il primo item selezionato

Ciao

Alessandro

http://blogs.dotnethell.it/alebadalin
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5