我设置了 2 个表格。在第一种形式中,我有以下代码。
frm_BL addBranch = new frm_BL();
do
{
addBranch.ShowDialog();
if (addBranch.txtAmount.Text == "")
{
break;
}
} while (true);
在主窗体中。就在第二种形式中。
private void btnAccept_Click(object sender, EventArgs e)
{
this.Close();
}
但是我发现如果我将主窗体的代码更改为:
if (addBranch.txtAmount.Text == null) //changed to null
第二种形式不断弹出。但如果它停留在
if (addBranch.txtAmount.Text == "")
它关闭表单。有人可以解释为什么会这样吗?