これは C# を使用して機能しますか。比較して使用するために、コンボボックスからテキストを取得しようとしています。コンボボックスで選択されているテキストを取得して文字列に入れたいだけです。
string myText = "";
myText = comboBox1.GetItemText(comboBox1.SelectedItem);
MessageBox.Show(myText);
私は明らかに新しいですが、助けが必要です。
これは C# を使用して機能しますか。比較して使用するために、コンボボックスからテキストを取得しようとしています。コンボボックスで選択されているテキストを取得して文字列に入れたいだけです。
string myText = "";
myText = comboBox1.GetItemText(comboBox1.SelectedItem);
MessageBox.Show(myText);
私は明らかに新しいですが、助けが必要です。
私が覚えている限り、これはあなたのために働くでしょう:
myText = combobox1.Text;
試す
var text = comboBox1.SelectedItem != null ? comboBox1.SelectedItem.ToString() : string.Empty;
MessageBox.Show(text);
どのようなコンボボックスDropDownStyle
を使用していますか? アイテムが選択されておらず、テキストのみが入力されている場合、テキストを取得しますか? 以下のコードは、デフォルトで選択された項目または入力されたテキストDropDownStyle
(空のテキストを含む)を返します。
string myText = "";
if (comboBox1.SelectedItem != null)
myText=comboBox1.SelectedItem.ToString();
else
myText = comboBox1.Text;
MessageBox.Show(myText);