Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 创建复合用户控件时无法添加新控件_Vb.net_Winforms_User Controls - Fatal编程技术网

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

Vb.net 创建复合用户控件时无法添加新控件,vb.net,winforms,user-controls,Vb.net,Winforms,User Controls,我试图拓宽我对用户控件的知识,或者更具体地说,是复合用户控件。Msdn有一个关于这个主题的演练,虽然不是在VB中,但很容易理解并获得结果 我想到的是创建一个基本用户控件,它由一个拆分面板组成,其中一半用于显示动态帮助,另一半可以容纳新用户控件继承的任何控件。我面临的问题是,当我基于基本控件创建新的继承控件时,我无法向设计图面添加新控件。如果基本控件的整个设计图面没有填充分割面板,我可以添加新控件,但如果添加了,我就不能 要么是我做错了什么,要么更可能是我没能在基本控制上做我应该做的事情,要么就是

我试图拓宽我对用户控件的知识,或者更具体地说,是复合用户控件。Msdn有一个关于这个主题的演练,虽然不是在VB中,但很容易理解并获得结果

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

要么是我做错了什么,要么更可能是我没能在基本控制上做我应该做的事情,要么就是我觉得奇怪的无法做到。我希望有人能解释我错过了什么

这是针对winforms和vb的


谢谢

那么,您是否将拆分面板的修饰符设置为
受保护的
受保护的内部
公共
?这应该能奏效


默认情况下,它是
私有的
,因此设计器将阻止您访问它。

太好了,非常感谢。总是很高兴能学到一些新的东西,并且被提醒做一个愚蠢的人是多么容易。