2013-03-03 16 views

risposta

48

Prova questo:

string selected = this.ComboBox.GetItemText(this.ComboBox.SelectedItem); 
MessageBox.Show(selected); 
+2

C'è una ragione per preferire questo corso 'this.ComboBox.Text'? –

+3

@ Mike E: Sì, c'è una ragione. ComboBox.Text ottiene o imposta il testo associato a questo controllo (non ha nulla in comune con l'elemento selezionato): http://msdn.microsoft.com/de-de/library/system.windows.forms.combobox.text%28v= vs.110% 29.aspx – duDE

4

prova this

var selected = this.ComboBox.GetItemText(this.ComboBox.SelectedItem); 
    MessageBox.Show(selected); 
+4

Sembra familiare, la tua risposta;) – duDE

+0

Accade quando viene aggiornato con un intervallo di un solo minuto. –

5

È possibile utilizzare, come di seguito:

string selected = cmbbox.Text; 
MessageBox.Show(selected); 
-3
SelectedText = this.combobox.SelectionBoxItem.ToString(); 
-1

Prima aggiungere i tuoi articoli (aiuto, no) per la raccolta di combobox quindi effettuare le seguenti operazioni:

if(ComboBox1.SelectedItem == "help"){TextBox1.Text = "help";} 
if(ComboBox1.SelectedItem == "nope"){TextBox1.Text = "nope";} 
Problemi correlati