三维场景显示,盖住添加的按钮控件

0 投票

在窗口显示了三维场景后,之前加在窗口上的按钮全都不见了,感觉是被盖住了

            m_sceneControl.Dock = DockStyle.Fill;

            base.Controls.Add(m_sceneControl);

7月 20, 2018 分类:  297次浏览 | 用户: LLLDDDW 初出茅庐 (23 分)

1个回答

0 投票
 
已采纳
您好! base.Controls.Add(sceneControl);是指给Form整个窗口添加sceneControl,自然就覆盖了您之前添加的按钮。建议您在窗口中拖一个Panel控件,修改Panel布局大小,然后在程序中用代码将sceneControl添加进Panel,即panel.Controls.Add(sceneControl);
7月 22, 2018 用户: 胡延南 名扬四海 (2,942 分)
采纳于 8月 3, 2018 用户:LLLDDDW
嗯嗯嗯,解决了,不过出现了一个问题,在运行后,然后最大化窗口,pane的位置还是固定在那,有什么办法让panel与窗口保持相对大小吗?
修改panel属性Anchor,这是.net最基本的常识操作,不会请百度。
sorry........
...