2013-03-03 4 views

Antwort

48

Versuchen Sie folgendes:

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

Gibt es einen Grund, dies zu bevorzugen über 'this.ComboBox.Text'? –

+3

@Mike E: Ja, es gibt einen Grund. ComboBox.Text ruft den mit diesem Steuerelement verknüpften Text ab oder legt ihn fest (hat nichts mit dem ausgewählten Element gemeinsam): http://msdn.microsoft.com/de-de/library/system.windows.forms.combobox.text%28v= vs.110% 29.aspx – duDE

4

-Test this

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

Sieht vertraut aus, Ihre Antwort;) – duDE

+0

passiert, wenn mit nur einem Minutenintervall aktualisiert. –

5

Sie wie unten verwenden:

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

Erste Ihre Artikel (Hilfe, nee) zur Sammlung von Combobox fügen Sie dann wie folgt vor:

if(ComboBox1.SelectedItem == "help"){TextBox1.Text = "help";} 
if(ComboBox1.SelectedItem == "nope"){TextBox1.Text = "nope";} 
Verwandte Themen