C# WinForm中,如何判断窗口已打开

C# WinForm中,如何判断窗口已打开,第1张

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent()

}

Form2 f

private void button1_Click(object sender, EventArgs e)

{

if (f == null) //如果子窗体瞎培为空则创造实厅神让例 并显示

{

f = new Form2()

f.StartPosition = FormStartPosition.CenterScreen//子窗体居扮局中显示

f.Show()

}

else

{

if (f.IsDisposed)//若子窗体关闭 则打开新子窗体 并显示

{

f = new Form2()

f.StartPosition = FormStartPosition.CenterScreen//子窗体居中显示

f.Show()

}

else {

f.Activate()//使子窗体获得焦点

}

}

}}

通常情况下,关闭了此程序嫌腊后,与其相关的进程应该统统关闭。

进程的启动岩世,通常采用方法Process.Start(filePath)filePath为指定exe文件全路径。

程序关闭时,关闭掉以前通过这种方式启动的粗者肢几个进程。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12389535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存