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] individuare posizione checkbox in listview
Forum - C# / VB.NET - [vb.net] individuare posizione checkbox in listview

Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 16:22
Lunedì, 11/10/2010
salve, mi chiedo se c'è un modo per individuare la poszione dei check di ogni item del listview. Mi serve perchè quando lavoro con l'evento "deawsubitem" non riesco a trovare il modo per disegnare un'immagine che fungerebbe da checkbox nella posizione corretta per andarla poi a cliccare...

anche se vado a disegnare con "e.DrawBackground()" non mi disegna il check

ovviamente listview.checkbox = true

grazie

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 17:55
Lunedì, 11/10/2010
ListView.CheckedItems contiene gli elementi spuntati; ListView.CheckeIndices contiene gli indici degli elementi spuntati.

PM Quote
Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 18:37
Lunedì, 11/10/2010
grazie della risposta totem ma non è quello che mi serve...quello che mi serve è conoscere la posizione (coordinate) del checkbox nella riga (listviewitem) del listview per poterlo riprodurre..

se si utilizza il disegno per il controllo con drawSubItem e la proprietà checkboxex = true, non ho la possibilità di visualizzare i checkbox però se clicco nella parte dove ci dovrebbe essere il checkbox, ottengo l'evento del check...solo che è brutto cliccare in un posto dove ipoteticamente ci sarà il check ma non ne conosco la posizione precisa....mi serve conoscere la posizione precisa per  poter disegnare un check in quella posizione...
spero di essere stato chiaro

grazie

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 19:07
Martedì, 12/10/2010
Non credo si possa fare. Vai a tentativi (ricordati della proprietà ItemHeight).

PM Quote
Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 8:27
Venerdì, 15/10/2010
Testo quotato

Postato originariamente da Il Totem:

Vai a tentativi



e' quello che ho fatto...(purtroppo :))

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 18:06
Sabato, 16/10/2010
Testo quotato

Postato originariamente da foralobo:
e' quello che ho fatto...(purtroppo :))



Ma la tua richiesta è talmente specifica che non esiste un metodo "nativo" per farlo...

PM Quote