c# – 如何使表单最顶层的应用程序?
发布时间:2020-12-15 04:17:46 所属栏目:百科 来源:网络整理
导读:我正在制作excel加载项,其中单击菜单项或工具栏按钮,表单已打开.我已将表单的最顶层设置为true,但它仍然是 windows xp的所有应用程序的最顶层.我只需要保持最顶级的Microsoft Excel. 我在Visual Studio 2008中选择了Excel中的项目 – 2003. 请告诉我如何以任
我正在制作excel加载项,其中单击菜单项或工具栏按钮,表单已打开.我已将表单的最顶层设置为true,但它仍然是
windows xp的所有应用程序的最顶层.我只需要保持最顶级的Microsoft Excel.
我在Visual Studio 2008中选择了Excel中的项目 – > 2003. 请告诉我如何以任何方式做到这一点…….. 解决方法
您可以将表单的所有者设置为Microsoft Excel窗口.在
Windows
owned windows中始终显示在其所有者上方.对话框和Excel中的搜索框之类的东西都是拥有的窗口,这使得它们显示在其所有者之上.
您可以通过以下几种方式设置表单的父级: > Form.Owner财产(虽然所有者必须是另一种形式) 这确实需要您了解Excel应用程序窗口句柄. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |