C#如何将一个窗体置整个程序之前

我的意思是:这个窗体只置在它所在的程序之前,比如word里面的控制工具箱等。。。不过它不能置在电脑里面所有程序之前的。。。(窗体属性的TopMost为true是置所有程序之前的)

如下图:


天涯尽头无女友
浏览 1086回答 2
2回答

ibeautiful

1、Word里的工具箱不是一个独立完整的窗体,您如果设置窗体属性置前肯定不行;2、使用MDI窗体应该可以达到您所述的效果,主窗体内放置类似Word的编辑区,而各个工具栏只是这个主窗体的子窗体,那么,除非您将主窗体设置为所有程序窗体置前,否则工具栏的窗体只会在主窗体之前,而不会在其他程序窗体之前。不知道我说的您明白了没有!似乎现在.Net本身或第三方控件有这样效果的工具栏控件,具体没有查找使用过,我想应该是有的,您不妨搜索一下,尤其是国外在.Net框架下的知名第三方控件厂商。【注意:也许要收费哦!】

呼啦一阵风

from1.ShowDialog()是可以放在实现你的消果的吧? 不过我觉得你消果是 word的tool bar 的类似功能 ,而不是 模式窗口的消果 ? 还请说明
打开App,查看更多内容
随时随地看视频慕课网APP