【问题标题】:Cannot add new controls when creating a composite user control创建复合用户控件时无法添加新控件
【发布时间】:2013-12-31 09:23:27
【问题描述】:

我正在尝试扩大我对用户控件的了解,或者更具体地了解复合用户控件。 Msdn 有一个关于主题here 的演练,虽然不是在 VB 中,但很容易理解并获得结果。

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

要么我做错了什么,要么更有可能没有在基本控制上做我应该做的事情,或者这不能做我觉得奇怪的相信。我希望有人能解释我错过了什么。

这是针对带有 vb 的 winforms。

谢谢

【问题讨论】:

    标签: vb.net winforms user-controls


    【解决方案1】:

    那么,您是否将拆分面板的修饰符设置为 protectedprotected internalpublic?这应该可以解决问题。

    默认为private,因此设计器会阻止您访问它。

    【讨论】:

    • 完美,非常感谢。总是很高兴学习新事物并被提醒变得愚蠢是多么容易。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多