关于WinForm 中 调用SetParent这个API的问题 100

现在有两个窗口。Form1和Form2调用SetParent把Form2的父窗口置为Form1之后,Form2就被嵌套在Form1里面了。我现在就想知道怎么做才能让For... 现在有两个窗口。Form1 和Form2 调用SetParent把Form2的父窗口置为Form1之后,Form2就被嵌套在Form1里面了。我现在就想知道怎么做才能让Form2不会被嵌套在Form1里,但是又必须保证Form2的父窗口是Form1 展开
 我来答
DoramiHe
2018-02-05 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25336 获赞数:59546
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
解决方法1,这个用api setparent实现,不要用mdiparent 解决方法2,在显示子窗体时候吧父窗体的控件隐藏 解决方法3,将父窗体的控件都放在一个容器里面(如:panel)然后将panel的dock设置靠边(left)那么mdi子窗体出来的时候就是和这些控件并排的,不会谁覆盖谁了
追问
本来就是用API的 
不是要让子窗体嵌套在父窗口内。
我的目的是SetParent之后子窗体仍然在父窗体外面,不要嵌套
藤原子大雄
2018-02-05 · TA获得超过7197个赞
知道大有可为答主
回答量:6977
采纳率:82%
帮助的人:1810万
展开全部
一般API是用的SetParent函数,但是MFC和.net不是一个体系,只怕内部交融肯定不行,至少焦点是个问题
追问
我现在也是怀疑winform内部对子窗体统一做了嵌套处理  不允许出现在外面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式