我有一个从Form
派生的类,它包含一个TableLayoutPanel
和一个Label
和一个Panel
。当我创建此Form的实例时,设计编辑器中控件的所有属性和事件都是只读的。有什么办法可以公开整个对象进行编辑吗?我知道我可以一一公开属性,但这并不是最好的方法。
答案 0 :(得分:1)
看看here:
避免视觉继承
id
控件不支持id
。一个TableLayoutPanel
控件中的 派生类在设计时显示为已锁定。
答案 1 :(得分:-1)
您可以使用internal
或创建一个getter方法/属性
public Label GetLabel() => return someLabel;
或
public Label MyLabel { get { return someLabel; } }
或
internal Label someLabel;