通过设计器在继承的UserControl中编辑DataGridView

3

我创建了一个包含按钮、文本框和数据网格视图的用户控件。

我将所有控件的修饰符设置为public。

现在,如果我从该用户控件继承,我可以像预期的那样通过设计器修改文本框和按钮(移动、更改属性)。但是对于数据网格视图,所有属性都被禁用。

是否有任何原因,导致我无法通过继承的用户控件在设计器中修改数据网格视图?


确实,这是一个奇怪的问题。查看父用户控件后台设计师创建的代码,我发现没有任何锁定网格的内容。然而,当我从中继承并使用可视化编辑器时,控件顶部显示有一个小锁,表明某些东西已经锁定了该控件。我不知道为什么它会被锁定,但是肯定有某些原因。听起来像是DataGridView控件的设计师需要回答的问题。 - David T. Macknet
已修复。看看我的解决方案。 - Jürgen Steinblock
1个回答

4

需要注意的一点是:至少在我的情况下(我使用的是VS2008),控件角落上的小锁仍然会出现,但是设计器中的属性是可编辑的。这最初让我感到困惑,因为我以为解决方案不起作用。谢谢! - Ken

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接