设置:
我创建了一个Form
我希望用作继承其他形式的基础。这种基本形式充当某种“模板”,但它也提供了大量与结构相关的功能,以及所提供的所有控件的相互关系。
以下图像的入门... 顶部信息彩色条是一个自定义控件,继承自ToolStrip
. 底部条带是另一个习惯,同样继承自ToolStrip
. 左边的白色块是 a TreeView
,右边的块是 a TabControl
(已经删除了所有TabPages
...我打算将这些添加到继承的形式中)。
设计器中的基本形式的图像:
设计器中继承形式的图像:
显然,唯一的区别是,当我打开继承的表单时,我会在每个控件上叠加一个小框图标,当我单击它们时,我会看到挂锁告诉我无法编辑。
问题:
继承窗体上的所有控件都被锁定。我已经研究了视觉继承的问题,据我所知,我没有使用任何明确不支持它的控件,正如这个链接所暗示的那样。在这个 Q&A中,Hans 建议更改这些控件上的修饰符,我已经这样做了。事实上,我都尝试了Public
和Protected
,都没有好的结果。
我难住了。