我面临一些表单隐藏问题。
实际上我有一个带有用户控件的表单。用户控件有提交按钮,当我单击它时,我希望用户控件以及包含它的表单消失。我可以使用 this.hide(),但它只是隐藏用户控件而不是表单。
我创建一个
form1 f1 = new form1();
f1.hide();
甚至尝试过
f1.close(),
但没有任何工作。请帮忙
编辑:这是实际代码:
Input inp = new Input();
inp.Show();
它是调用输入表单的地方。在它的加载事件中,我调用了 usinput 用户控件。
USinput usinp = new USinput();
然后在用户控件的提交按钮中,使用以下代码:
Input inpt = new Input();
inpt.Hide();
this.Hide();
Companies co = new Companies();
co.Show();
它显示了新表单并且用户控件消失了,但输入表单仍然存在。