C#窗体在Windows电脑上工作站被锁定时无法最小化

4
在我的应用程序中,我需要在一段时间后自动将其最小化到托盘(执行诸如visible=false、FormWindowState=minimized等操作)。
问题是,当Windows锁定时,执行此代码时不会发生这种情况(我猜想在Windows锁定时所有窗体操作都不会发生或类似的情况)。
有人知道我该怎么做吗?

我认为你应该更清楚地表明被锁定的是微软Windows操作系统(即通过Windows键+L),而不是应用程序窗口。 - Asbjørn Ulsberg
2个回答

3

0

最简单的方法是使用BackGroundWorker来运行耗时任务,这样您的UI界面就可以保持响应。


1
这不是问题所在。OP谈论的是工作站被锁定,而不是应用程序无响应。 - Dirk Vollmar
这确实是OP试图传达的内容,但在我看来并没有表达清楚。 - Asbjørn Ulsberg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接