背景:
我使用 Visual Studio 安装项目将 C# 应用程序之一部署到客户端 Windows 服务器。在安装应用程序时,我还需要在服务器中设置计划任务为此,我在设置项目中使用了自定义操作功能。我所做的是创建了一个带有输入字段和“确定”按钮的 Windows 表单,一旦用户输入值并单击“确定”按钮,任务就会被创建。我在. Install
_Commit
Custom Action
问题
:一切正常,但是当显示创建的窗口时,即使我使用showDialog
方法来显示表单,它也会失去焦点。因此,主设置窗口始终处于活动状态,用户在后台看不到弹出表单(见附图)。但我可以单击弹出窗口并使其激活。我也尝试了SetActiveWindow
方法,但到目前为止没有好的结果。
我需要的只是激活弹出窗口直到用户操作(默认showDialog
行为)。所以我在这里寻求任何帮助。