【发布时间】:2012-04-09 07:54:52
【问题描述】:
我有一个通过 Visual Studio 安装项目部署的应用程序,但是,我必须创建一些自定义 Windows 窗体来从用户那里收集一些特定数据。这些表单显示在应用程序的 Installer 类的 Install() 方法中,就在安装项目(即 MSI)部署应用程序文件之后。问题是当我的表单出现时,它们出现在安装项目的窗口下,而不是屏幕上最上面的表单。如果用户甚至注意到它,则必须通过单击任务栏中的图标将其调出来手动聚焦该表单。
【问题讨论】:
-
这里stackoverflow.com/questions/6213498/…你会找到你的问题的答案
-
所以,我必须将 msi 的句柄作为所有者传递。就像 myForm.ShowDialog(msiHandler);
标签: c# .net visual-studio visual-studio-2010