0

これは C# を使用して機能しますか。比較して使用するために、コンボボックスからテキストを取得しようとしています。コンボボックスで選択されているテキストを取得して文字列に入れたいだけです。

string myText = "";
myText = comboBox1.GetItemText(comboBox1.SelectedItem);
MessageBox.Show(myText);

私は明らかに新しいですが、助けが必要です。

4

3 に答える 3

3

私が覚えている限り、これはあなたのために働くでしょう:

myText = combobox1.Text;

于 2013-08-09T23:44:52.690 に答える
1

試す

var text = comboBox1.SelectedItem != null ? comboBox1.SelectedItem.ToString() : string.Empty;
MessageBox.Show(text);
于 2013-08-09T23:56:56.670 に答える
0

どのようなコンボボックスDropDownStyleを使用していますか? アイテムが選択されておらず、テキストのみが入力されている場合、テキストを取得しますか? 以下のコードは、デフォルトで選択された項目または入力されたテキストDropDownStyle(空のテキストを含む)を返します。

string myText = "";
if (comboBox1.SelectedItem != null) 
  myText=comboBox1.SelectedItem.ToString();
else
  myText = comboBox1.Text;
MessageBox.Show(myText);
于 2013-08-10T05:48:54.010 に答える