Originariamente inviato da alka
A mio avviso, più che "vera manna" l'aggettivo più adatto è
"fuorviante".
Se si parla di accessibilità e di usabilità, difficilmente ci si riferisce al fare in modo che i controlli visuali facciano più cose possibile "all in one" occupando il minor spazio possibile, poiché questo rema proprio in senso contrario a tali concetti.
E' nella corretta redistribuzione dei controlli nella loro forma standard che si ottiene un'interfaccia intuitiva.
Ecco, parliamoci chiaro: è per risparmiare codice, non per accessibilità e usabilità.
Non mi sono addentrato nel modo in cui quella ComboBox viene creata, ma credo che l'effetto di una selezione on/off si possa facilmente raggiungere in tanti modi: un menu di popup con voci spuntate richiamabile con un pulsante, una finestra di popup con una
CheckedListBox, magari posizionata nelle vicinanze della
ComboBox, ...
Non dovrebbe essere qualcosa di eccessivamente complesso da realizzare; se crei un controllo visuale riutilizzabile, a maggior ragione, il gioco vale la candela.
Altrimenti, non saprei onestamente cosa suggerirti d'altro se non cercare controlli simili a quello che hai già trovato.
Ciao!