c# – Excel上的Windows窗体
作者:互联网
我有一个从使用VSTO编写的excel加载项生成的表单.
我希望表单始终保持在Excel电子表格之上,但仍允许用户与其下方的工作表进行交互.
表单构造函数包含this.TopLevel = true;,但是当我选择一个单元格时,表单仍然会在电子表格后面消失.
有没有其他人遇到这个问题并找到了解决方法?
解决方法:
表单已将TopLevel设置为true.你想要TopMost.
P /调用SetParent()是最好的,但获得所需的窗口句柄可能并不那么容易.也许Process.GetCurrentProcess().MainWindowHandle
标签:c,winforms,vsto,excel-interop 来源: https://codeday.me/bug/20190627/1299605.html