|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2007
Città: villa verucchio
Messaggi: 1921
|
[c#] valori int in combobox e listbox
ciao, da un utente del forum mi è stato consigliato il seguente codice per valutare valore di una listbox:
int x = listBox1.SelectedIndex; if (x == -1) { MessageBox.Show("Nessuna selezione"); } else { string item = listBox1.Items[x].ToString(); MessageBox.Show("Selezione su : " + item); } Ora ho un problema, vorrei fare una combobox con valori numerici da confrontare con altri numeri, però se faccio: int x = comboBox1.SelectedIndex; int valore = Convert.ToInt32(comboBox1.Items[x]); if (valore < 3 )... Mi dice che non si può convertire l'elemento in intero, dove sbaglio?
__________________
CPU: Amd Phenom II 955--MB: Gigabyte GA-890GPA-UD3H--RAM:4 GB DDR3--SV: ATI Radeon HD 5770--HD: Western Digital Caviar Black 500 gb--ALI:: Corsair 650w--MONITOR: SyncMaster P2270--ROUTER: Netgear DG834G--SO: Win 7 Professional 64 bit |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
E' superfluo SelectedIndex in una Combo.
Quando il valore è selezionato passa al .Text, perciò : Codice:
int valore = Convert.ToInt32(comboBox1.Text); |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:56.



















