日期:2014-05-20  浏览次数:20939 次

不知道是不是panel的bug,大家帮我看看啊。
小弟在窗体上放了个叫
panDetail的panel
然后又放了个叫panLasted的面板(其Dock设为top)
然后下面还有好几个panel(都是被包含在panDetail里的,其dock也都是top)
再放个叫pan7的panel(里面用于放按钮)
我的本意是要panDetail里包含panLasted及pan7,pan7和panLasted是个并列关系.

以前是好的,后来不小心把pan7给删除了,然后我再拖上去的panel,死也在panLasted上,就是不肯分开!
要怎么样才能使之分开,其父panel改成panDetal啊?(如果同以前机重来那肯定可以,但我不想每次都重新画那个panel)

------解决方案--------------------
up
------解决方案--------------------
帮你顶
------解决方案--------------------
你先把panel的dock属性设置为none然后在拖panel试试。
------解决方案--------------------
听得不是很懂。
先把panLasted剪切掉,再放pan7,再复制回来试试?
------解决方案--------------------
从属性管理器里手动选择你要修改的Panel,分别设置不同的Dock,Size,Loaction等属性。再重新排列一下!
------解决方案--------------------
你可以在InitializeComponent方法里找到Controls.Add(panel7)及Controls.Add(panLasted)这两句代码,把它们换一下位置就可以了.
------解决方案--------------------
每一个添加到Controls集合里的控件都有一个先后的顺序,Dock的作用和控件添加到控件集合的顺序是有关的.
------解决方案--------------------
先Ctrl+X
再Ctrl+V