从另一个表单打开面板中的表单并关闭现有表单winforms

时间:2014-11-13 06:31:38

标签: c# winforms

我有问题在c#中使用表单控件,我的主窗体有导航按钮,每个窗体都会打开一个不同的窗体。那部分工作正常

FRMBanner Banner = new FRMBanner();
Banner.TopLevel = false;
panel2.Controls.Add(Banner);
Banner.Show();
Banner.Dock = DockStyle.Fill;
Banner.BringToFront();

我遇到的问题是如何找出已打开的表单并将其关闭。我能弄清楚如何做的唯一方法是在每个表单上放置一个计时器并检查公共静态bool是真还是假,如果它是假的,它只会调用this.close();在页面上,我知道必须有一个更简单的方法来做到这一点任何帮助都会很棒。

0 个答案:

没有答案