c# - 如何检测窗口窗体何时被最小化?

标签 c# winforms

我知道我可以通过 WindowState 获取当前状态,但我想知道当用户尝试最小化表单时是否会触发任何事件。

最佳答案

您可以使用 Resize 事件并检查事件中的 Forms.WindowState 属性。

private void Form1_Resize ( object sender , EventArgs e )
{
    if ( WindowState == FormWindowState.Minimized )
    {
        // Do some stuff
    }
}

关于c# - 如何检测窗口窗体何时被最小化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1052913/

相关文章:

c# - Azure 应用服务容器上的 ASP.net core docker https

c# - 显示后如何在 UserControl 中调用方法?

c# - 有效 "Override"Control.Enabled

c# - 当对象经过特定旋转时播放声音

c# - 使用 ParallelFor 循环时索引超出范围异常

c# - 将位图转换为字节数组

c# - 为什么这个非常简单的 C# 方法会产生如此不合逻辑的 CIL 代码?

c# - Windows 窗体中的异步

c# - 不能将按钮作为参数传递

c# - Active TabPage 与我的控件颜色相同