View Full Version : [C#/.Net] Combobox laterali
Negative_creep
05-12-2011, 17:14
Ciao a tutti, ho bisogno la seguente cosa: ho una combobox con parecchi items purtroppo sono tanti e sta male vedere tutto l'elenco a discesa quindi ho pensato di raggrupparli in macrosezioni (tipo da 27 oggetti a circa 8) ma devo fare in modo che l'utente una volta cliccato sulla combobox possa passare sopra con il mouse ad uno degli 8 oggetti ed in quel momento gli si apre un elenco laterale che mostra quelli contenuti in quella categoria in modo da poter selezionare l'oggetto desiderato. Una sorta di MenuStrip applicato alla combobox. E' possibile? Cosa posso fare per risolvere il problema mantenendo il layout delle combobox?
Grazie in anticipo...
Ciao, prova dare un'occhiata a queste discussioni:
http://www.c-sharpcorner.com/Forums/Thread/97769/tooltip-on-combobox-dropdown-items-in-C-Sharp-net.aspx
http://forums.silverlight.net/t/86243.aspx/1
Negative_creep
06-12-2011, 12:50
Grazie per la risposta, intanto che aspettavo consigli sono riuscito nell'intento creando un nuovo contextMenuStrip a cui ho associato l'evento al click della combobox.
Ho perņ un problema: quando clicco sulla combobox (che non contiene alcun elemento) si vede anche il rettangolo bianco indicato dalla nell'immagine sottostante. Come posso toglierlo?
http://img192.imageshack.us/img192/2630/immagineawp.th.png (http://imageshack.us/photo/my-images/192/immagineawp.png/)
Ho trovato l'opzione della combobox "DrawMode" settandola su "OwnerDrawVariable" impedisce che si veda il rettangolo bianco ma il grosso problema č che la combobox cambia layout diventando uguale a quella che si vede sotto l'opzione DropDownStyle = "DropDown" e a me serve mantenere lo stesso layout ossia "DropDownList".
Negative_creep
08-12-2011, 09:25
UP!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.