Poiché ogni elemento della combobox è un semplice Object non si può fare. Tuttavia, c'è un metodo migliore. Infatti, avrai notato che la collezione ComboBox.Items non è una semplice collezione di stringhe, ma di Objects: questo significa che tu puoi inserire qualsiasi oggetto, di qualsiasi tipo, tra gli elementi della combobox. Ti verrà spontaneo, allora, chiedere come il controllo possa poi visualizzare l'oggetto, dato che l'interfaccia presenta elementi testuali. La risposta è semplice: la combobox richiama il metodo ToString() su ogni suo elemento per ottenerne una rappresentazione testuale da visualizzare successivamente quando l'utente mostra la lista a discesa.
|