[英]Visual studio forms designer and derived usercontrols
我有Visual Studio 2015和C#代码。 我使用Windows窗体设计器并具有:
具有表布局和一些基本控件+一个(公共)的BaseControl类,并且在设计器中放置的面板A由子控件填充
class SpecificControl:BaseControl如果我在设计器中将其打开,则(当然)我会看到BaseControl的所有控件。 但是我不能在面板A内放置任何东西-即使A是公开的。
我在面板的左上角看到一个小的黑色矩形(如被阻止的),如果将一个文本框移动到面板上,我会看到带有显示该行的圆圈。
当然我可以通过代码添加文本框,因为面板A是公共的。
我该如何运作?
将BaseControl
上的面板A的Modifiers
属性设置为protected
在正确选择之前,可能还需要构建项目。
尽管我会说在c#中使用可视形式继承要小心; 它通常会引起更多无法解决的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.