创建复合用户控件时无法添加新控件

时间:2013-12-31 09:23:27

标签: vb.net winforms user-controls

我正在尝试扩展我对用户控件的了解,或者更具体的复合用户控件。 Msdn对主题here进行了演练,尽管不是在VB中很容易跟随并获得结果。

我想到的是创建一个由分割面板组成的基本用户控件,其中一半用于显示动态帮助,另一半用于容纳新用户控件将继承的任何控件。这需要。我面临的问题是,当我基于我的基本控件创建一个新的继承控件时,我无法向设计图面添加新控件。如果我没有分割面板填充基础控件的整个设计表面,我可以添加新的控件,但如果我这样做,我不能。

要么我做错了什么,要么更有可能在我应该做的基础控制上没有做某事,或者这是不可能完成的,我觉得很奇怪。我希望有人可以解释我错过了什么。

这是以vb。

为目标的winforms

由于

1 个答案:

答案 0 :(得分:2)

那么,您是否将分割面板的修改器设为protectedprotected internalpublic?这应该可以解决问题。

默认情况下为private,因此设计人员会阻止您访问它。