private void OpenForm_Click(object sender, EventArgs e)
{
Form f = Application.OpenForms["Form1"]; //查找是否打开过Form1窗体
if (f == null) //没打开过
{
Form1 fa = new Form1();
fa.Show(); //重新new一个Show出来
}
else
{
f.Focus(); //打开过就让其获得焦点
}
}C# Winform 只打开Form窗体一次
最新推荐文章于 2022-07-01 14:45:16 发布
本文介绍了一个简单的C#应用程序中如何实现窗体之间的切换。通过检查当前已打开的窗体实例,如果存在则使其获得焦点,否则创建新的窗体实例并显示。

1269

被折叠的 条评论
为什么被折叠?



