如何根据DropDownBox的状态隐藏控件? C#

时间:2013-03-18 18:25:49

标签: c# drop-down-menu

我想根据在comboBox中选择的项目隐藏文本框。

这是我的代码:

private void Banner_SelectedIndexChanged(object sender, EventArgs e)
{
    if (this.Banner.Text.Equals("Yes"))
    {
        this.BannerText.Visible = true;
        this.label12.Visible = true;
    }
    else 
    {
        this.BannerText.Visible = false;
        this.label12.Visible = false; 
    }
}

我不明白我做错了什么。我希望在组合框中选择“是”时可以看到BannerTextlabel12。这应该只在选择“是”后出现。有没有人有这个代码?

1 个答案:

答案 0 :(得分:2)

尝试修复括号。

if (Banner.Text == "Yes")
{
    BannerText.Show();
    label12.Show();
}
else 
{
    BannerText.Hide();
    label12.Hide();
}

目前,由于else语句独自浮动,您的代码将无法编译。