フォームにコンボ ボックスとテキスト ボックスがあります (Windows フォーム プラットフォーム)。テキスト ボックスの表示はデフォルトで false です。コンボ ボックスの特定の項目が選択されたときにテキスト ボックスを表示 (visible=true) したいと考えています。
この作品にふさわしいコンボボックスのイベントはどれだ!
コンボ ボックス項目の固定インデックスに依存している場合は、SelectedIndexChange イベントを使用します
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex == yourindex)
textBox1.Visible = true;
else
textBox1.Visible = false;
}
コンボボックスで選択されたアイテムの値に依存している場合は、SelectedValueChanged イベントを使用します
private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedValue.ToString() == "yourvalue")
textBox1.Visible = true;
else
textBox1.Visible = false;
}
このコードは間違いなく役に立ちます。
if (comboBox2.Text.ToString() == "Desired Value")
comboBox1.Visible = true;
else
comboBox1.Visible = false;
コンボボックスのSelectedIndexChangeイベントまたはSelecton Change Committedを使用し、そのイベントでコンボボックスのselectedvalueを確認します
if(combobox1.SelectedValue == desiredvalue)
textBox1.Visible = true;