0

我想根据在组合框中选择的项目隐藏一个文本框。

这是我的代码:

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; 
    }
}

我不明白我做错了什么。当在组合框中选择“是”时,我希望BannerTextand可见。label12这应该只在选择“是”后出现。有没有人有这个的代码?

4

1 回答 1

2

尝试固定您的支架。

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

目前,由于该else语句本身漂浮在那里,您的代码将无法编译。

于 2013-03-18T18:27:07.673 回答