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
Combobox e colori item
venerdì 01 giugno 2007 - 10.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Dav-ide
Profilo
| Junior Member
78
messaggi | Data Invio:
ven 1 giu 2007 - 10:26
Salve a tutti...
Utilizzo visual basic 2005 e vorrei cambiare in un controllo combobox i colori degli item...
Ad esempio item(0) rosso, item(1) verde.....
Qualcuno mi sa dire se e come si può fare?
Grazie mille!
Davide
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 1 giu 2007 - 10:35
>Salve a tutti...
>Utilizzo visual basic 2005 e vorrei cambiare in un controllo
>combobox i colori degli item...
>Ad esempio item(0) rosso, item(1) verde.....
>Qualcuno mi sa dire se e come si può fare?
Non so che esperienza hai di programmazione. Per fare questo devi creare una nuova classe, derivarla dall'oggetto ComboBox e gestire il repainting dell'oggetto oltre a questo dovrai gestire anche il colore dei vari elementi aggiungendo proprietà agli Items. A quel punto ti trovi un oggetto Combo personalizzato.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Dav-ide
Profilo
| Junior Member
78
messaggi | Data Invio:
ven 1 giu 2007 - 10:58
Intendi un controllo utente?
Hai qualche esempio da postarmi?
Dav-ide
Profilo
| Junior Member
78
messaggi | Data Invio:
ven 1 giu 2007 - 11:06
Pensando mi è venuta un'altra idea... potrei non colorare tutto lo sfondo, ma mettere a fianco ad ogni item un'immagine colorata....
Le classi non le ho mai usate e non so a cosa vado incontro.... vorrei una soluzione semplice...
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 1 giu 2007 - 14:49
>Pensando mi è venuta un'altra idea... potrei non colorare tutto
>lo sfondo, ma mettere a fianco ad ogni item un'immagine colorata....
>Le classi non le ho mai usate e non so a cosa vado incontro....
>vorrei una soluzione semplice...
Stavo guardando la documentazione e ho visto che c'è un evento nella ComboBox chiamato DrawItem che non conoscevo. Lì dentro puoi andare a cambiare sia il colore sia aggiungere un'immagine. Quindi è più facile della soluzione che ti ho proposto prima.
Qui trovi un esempio:
http://msdn2.microsoft.com/en-us/library/system.windows.forms.combobox.dropdownstyle.aspx
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Dav-ide
Profilo
| Junior Member
78
messaggi | Data Invio:
mar 5 giu 2007 - 11:32
Grazie mille per la soluzione!
Idea perfetta... grazie ancora!!!
Davide
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 !