什么是使表单中的标签可见的最佳方式。C#Textbox textchange属性事件
如果您看到下面的代码。
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
lblgrpTwoFirst.Visible = false;
lblgrpTwoSecond.Visible = false;
lblgrpTwoThird.Visible = false;
lblgrpTwoFourt.Visible = false;
}
private void txtboxOne_TextChanged(object sender, EventArgs e)
{
if (txtboxOne.Text == "z")
{
MessageBox.Show("The Goose Eat the Beans");
}
else if (txtboxTwo.Text == "x")
{
lblgrpTwoSecond.Visible = true;
}
为什么该标签不显示?但如果尝试制作一个消息框。弹出一个消息框。
也许是因为你已经使用了'else if(txtboxTwo.Text ==“x”)'而不是'else if(txtboxOne.Text ==“x”)'?! – 2015-02-24 13:52:18
如果txtboxOne.Text ==“z”,那么txtboxTwo的文本里面什么都没有关系,如果这就是你的意思...在这种情况下,从其他人删除else if – 2015-02-24 13:56:04
@TimSchmelter感谢提姆通知我..我没有看到它。我的变量声明有时令人困惑.. btw谢谢! – 2015-02-24 13:56:08