我在表单中有一个组合框和文本框(在 Windows 表单平台中),默认情况下可见的文本框是 false,我想在选择组合框的特定项目时显示(可见 = 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;
}
使用组合框SelectedIndexChange事件或Selecton Change Committed并在该事件中检查组合框的selectedvalue,例如
if(combobox1.SelectedValue == desiredvalue)
textBox1.Visible = true;
本准则肯定会帮助您。
if (comboBox2.Text.ToString() == "Desired Value")
comboBox1.Visible = true;
else
comboBox1.Visible = false;