关于WinForm 中 调用SetParent这个API的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于WinForm 中 调用SetParent这个API的问题相关的知识,希望对你有一定的参考价值。
现在有两个窗口。Form1 和Form2 调用SetParent把Form2的父窗口置为Form1之后,Form2就被嵌套在Form1里面了。我现在就想知道怎么做才能让Form2不会被嵌套在Form1里,但是又必须保证Form2的父窗口是Form1
解决方法1,这个用api setparent实现,不要用mdiparent 解决方法2,在显示子窗体时候吧父窗体的控件隐藏 解决方法3,将父窗体的控件都放在一个容器里面(如:panel)然后将panel的dock设置靠边(left)那么mdi子窗体出来的时候就是和这些控件并排的,不会谁覆盖谁了追问本来就是用API的
不是要让子窗体嵌套在父窗口内。
我的目的是SetParent之后子窗体仍然在父窗体外面,不要嵌套
我现在也是怀疑winform内部对子窗体统一做了嵌套处理 不允许出现在外面
以上是关于关于WinForm 中 调用SetParent这个API的问题的主要内容,如果未能解决你的问题,请参考以下文章