【发布时间】:2013-08-14 07:50:14
【问题描述】:
我有 3 个表格。我怎样才能使一个表单用 .Show() 显示,另一个用 .Hide() 从单独的表单隐藏?
这是我的代码的一部分
private void buttonYes_Click(object sender, EventArgs e)
{
LoggedIn loggedinform = new LoggedIn();
loggedinform.Hide(); // Hides another form that is in the background
MainForm mainform = new MainForm();
mainform.Show(); // Show first form
this.Hide(); // Hides current form
}
一个问题,LoggedIn 表单并没有隐藏自己。从它的外观上看,它会跳过它,直接使用 mainform.Show();
这是一个错误还是我需要做其他事情?
【问题讨论】:
-
我已经看过了,它处理他的表格没有出现,而我的表格不想隐藏。我仍然很难过,因为它应该可以工作。我不明白为什么当表单出现在桌面上而不是关闭时它会跳过它。