在我的应用程序中,我需要在一段时间后自动将其最小化到托盘(执行诸如visible=false、FormWindowState=minimized等操作)。
问题是,当Windows锁定时,执行此代码时不会发生这种情况(我猜想在Windows锁定时所有窗体操作都不会发生或类似的情况)。
有人知道我该怎么做吗?
问题是,当Windows锁定时,执行此代码时不会发生这种情况(我猜想在Windows锁定时所有窗体操作都不会发生或类似的情况)。
有人知道我该怎么做吗?
参考这个问题:如何以编程方式确定我的工作站是否被锁定?
当您的应用程序需要最小化到托盘时,请设置一个标志。当会话解锁发生时,检查该标志,并且如果设置了,则再次执行最小化操作。
最简单的方法是使用BackGroundWorker来运行耗时任务,这样您的UI界面就可以保持响应。