如果语句不起作用,屏蔽文本框C#Winforms为空?

时间:2015-05-03 19:54:13

标签: c# winforms

大家好我当前正试图在C#WinForms中运行一个IF语句来检查两个被屏蔽的文本框是否已经完成,然后在那个场景中会向用户显示一个按钮。这是我的代码:

if (maskedTextBox1.MaskFull && maskedTextBox2.MaskFull)
{
    button4.Visible = true;
}
else 
{
    button4.Visible = false;
}

当我运行我的应用程序时,即使我的蒙面文本框已经完成/完全填写,按钮可见性仍然保持隐藏。有人知道为什么会发生这种情况吗?

1 个答案:

答案 0 :(得分:0)

首先,你的条件可以短得多:button4.Visible = (maskedTextBox1.MaskFull && maskedTextBox2.MaskFull); 其次,您确定需要MaskFull而不是MaskCompleted吗?