繁体   English   中英

Visual Studio表单设计器和派生的用户控件

[英]Visual studio forms designer and derived usercontrols

我有Visual Studio 2015和C#代码。 我使用Windows窗体设计器并具有:

  1. 具有表布局和一些基本控件+一个(公共)的BaseControl类,并且在设计器中放置的面板A由子控件填充

  2. class SpecificControl:BaseControl如果我在设计器中将其打开,则(当然)我会看到BaseControl的所有控件。 但是我不能在面板A内放置任何东西-即使A是公开的。

我在面板的左上角看到一个小的黑色矩形(如被阻止的),如果将一个文本框移动到面板上,我会看到带有显示该行的圆圈。

当然我可以通过代码添加文本框,因为面板A是公共的。

我该如何运作?

BaseControl上的面板A的Modifiers属性设置为protected

在正确选择之前,可能还需要构建项目。

尽管我会说在c#中使用可视形式继承要小心; 它通常会引起更多无法解决的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM