Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Datagrid multiselezione senza premere ctrl
domenica 13 maggio 2007 - 22.36
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
senzavento
Profilo
| Newbie
27
messaggi | Data Invio:
dom 13 mag 2007 - 22:36
Ciao
domanda semplice...
controllo datagridview, impostato su fullrowseleted e multiselezione.
Di default per selezionare più righe occorre tenere premuto il tasto ctrl o shift e col tasto sx del mouse cliccare sulla riga.
Io vorreri ottenere un comportamento più semplice, solo con il mouse...tasto sx su una riga inverto la selezione della riga, sia che sia selezionata o meno.
in pratica una multiselezione senza l'utilizzo del tasto ctrl
ricordo che con vc++ in mfc questa modalità era raggiungibile tramite una proprità da settare...qui non riesco a capire come si fa
qualcuno lo sa?
grazie
andrea
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
lun 14 mag 2007 - 09:08
Puoi prendere ispirazione dal mio blog.
L'unica cosa che devi verificare è datagrid.hittestinfo
http://community.visual-basic.it/LucianoB/archive/2007/05/13/19272.aspx
E' basato su listbox tu metti un evento "MouseDown" sul tuo datagrid
Poi come test metti (attento che l'ho scritto qui!):
Dim hitInfo As DataGrid.HitTestInfo = myDataGrid.HitTest(new Point(e.X,e.Y))
If hitInfo.Row < myDataTable.Rows.Count AndAlso hitInfo.Row > -1 then
myDataGrid.Select(hitInfo.Row);
End If
senzavento
Profilo
| Newbie
27
messaggi | Data Invio:
lun 14 mag 2007 - 09:33
grazie mille avevo intuito che bisognasse fare una cosa del genere.
a.
Torna su
Stanze Forum
Elenco Threads
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 !