蒙版文本框C#winforms空为空,如果语句不起作用



您好,我当前正在尝试在C#Winforms中运行一个IF语句,该语句检查是否已经完成了两个蒙版的文本框,在这种情况下,按钮将出现给用户。这是我的代码:

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

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

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

最新更新