当前位置:编程学习 > C#/ASP.NET >>

FlowLayoutPanel、TableLayoutPanel在子窗体被锁定的问题

窗体上的布局想通过继承来实现,在Form1下放了Panel、FlowLayoutPanel和TableLayoutPanel,Modifiers属性都设置为Protected,Locked = false。
Form2继承Form1,问题就来了。
Panel在Form2的窗体设计器中能正常操作编辑属性,这没问题。
但是FlowLayoutPanel和TableLayoutPanel却被加了个锁,看上去像是锁定了,属性编辑框里都是灰色,但是Locked仍然是false。
这到底是个什么状况,该如何解决? --------------------编程问答-------------------- 重新build一下项目试试,我试过可以 --------------------编程问答--------------------
引用 1 楼 bdmh 的回复:
重新build一下项目试试,我试过可以


还是不行,我用的是VS2010 .NET4 --------------------编程问答--------------------

继承以后,子窗体上第一个是Panel可正常操作。
第二、三个是TableLayoutPanel和FlowLayoutPanel,上面就有了一把锁,但是Locked是为false的。而且属性编辑框全灰了,解锁控件也无效。 --------------------编程问答-------------------- 确实,一般的控件,如button,设置Modifier为public后,子窗体中是可以修改其大小,位置的。
但是tableLayoutPanel就不行。。 --------------------编程问答--------------------
引用 4 楼 davinciyxw 的回复:
确实,一般的控件,如button,设置Modifier为public后,子窗体中是可以修改其大小,位置的。
但是tableLayoutPanel就不行。。


引用 1 楼 bdmh 的回复:
重新build一下项目试试,我试过可以


版主不是说试过可以么,求解释呀
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,