我需要再次显示隐藏的表格。但是当我尝试使用form.show()或form.visible = true时,我收到了这个错误。
System.Windows.Forms.dll中出现未处理的“System.AccessViolationException”类型异常
附加信息:尝试读取或写入受保护的内存。这通常表明其他内存已损坏。
这是我显示隐藏表单的代码:
foreach (Form f in this.MdiChildren)
{
if (f.Visible == false)
{
f.Activate();
f.Visible = true;
f.TopMost = true;
}
}
隐藏表格的代码
private void HideAll()
{
foreach (Form child in this.MdiChildren)
{
child.Hide();
}
}