我创建了名为 ucn 的用户控件,其中包含填充用户控件的 datagridview。
在我创建了另一个从 ucn 继承的用户控件之后:
public partial class ucnRequest : ucn
{
在设计模式中我看到了datagridview:
没关系,但例如我不能添加列。
在主用户控件中,我将 Modifiers 属性更改为 public,但没有任何变化......
谢谢
我创建了名为 ucn 的用户控件,其中包含填充用户控件的 datagridview。
在我创建了另一个从 ucn 继承的用户控件之后:
public partial class ucnRequest : ucn
{
在设计模式中我看到了datagridview:
没关系,但例如我不能添加列。
在主用户控件中,我将 Modifiers 属性更改为 public,但没有任何变化......
谢谢
我认为这是因为UserControl
默认情况下您不会在 Windows 窗体编辑器中充当“容器”控件,因此 Windows 窗体编辑器不会公开其公共属性。
要使其成为 Windows 窗体编辑器中的“容器”控件,您可以将以下属性添加到类中:
[Designer("System.Windows.Forms.Design.ParentControlDesigner, System.Design", typeof(IDesigner))]
public class MyUserControl: System.Windows.Forms.UserControl
{
...
请参阅此处了解更多信息:http: //support.microsoft.com/kb/813450