2017-09-08 15 views
0

私はドロップダウンスタイルのコンボボックスと2つのテキストボックスを持っています。 2つのテキストボックスのいずれかの文字列がヌルでない場合、コンボボックスは、アイテムが選択されていればリセットされるはずです。コンボボックスをリセットするには?

私はif節にcombobox.SelectedIndex=-1を使用していますが、間違ったイベントで使用しているため動作しません。

+3

あなたのコードを共有していますか? –

+0

しかし、それは動作しません - 何も言わないで、推測ゲームであなたの質問をしないでください - あなたのコードを表示してください – Fabio

答えて

0

試してみてください。この

combobox.Items.Clear(); 

または

combobox.DataSource = null; 

私はあなたが

0

は、両方のあなたのテキストボックスを使用していることを確認してくださいそのコードを投稿していないだってあなたは、うまくイベントをTEXT_CHANGED管理願っていますTextChangedイベントを作成し、それらを同じメソッドにポイントします。両方のボックスがヌルでない場合、コンボボックスはリセットされます。あなたがそれを一方的にしたい場合は、& &を||に変更しました。

private void TextBox_TextChanged(object sender, EventArgs e) 
    { 
     if (!string.IsNullOrEmpty(textBox1.Text) && !string.IsNullOrEmpty(textBox2.Text)) 
     { 
      comboBox1.SelectedIndex = -1; 
     } 
    } 
関連する問題