winform如何判断窗体是否打开

617
2024/4/8 18:22:06
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在WinForm中,可以通过判断窗体的Visible属性来判断窗体是否打开。如果Visible属性为true,则表示窗体是打开状态;如果Visible属性为false,则表示窗体是关闭状态。

另外,也可以通过判断窗体的WindowState属性来判断窗体是否打开。如果WindowState属性为FormWindowState.Normal或FormWindowState.Maximized,则表示窗体是打开状态;如果WindowState属性为FormWindowState.Minimized,则表示窗体是最小化状态。

可以通过以下代码来判断窗体是否打开:

if (form.Visible)
{
    // 窗体是打开状态
}
else
{
    // 窗体是关闭状态
}

// 或者

if (form.WindowState == FormWindowState.Normal || form.WindowState == FormWindowState.Maximized)
{
    // 窗体是打开状态
}
else if (form.WindowState == FormWindowState.Minimized)
{
    // 窗体是最小化状态
}

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: winform计时器清零的方法是什么