From here我创建了一个BaseForm
,然后设置其所有BaseForm.Designer.cs
private
会员到protected
。然后就有了视觉继承/衍生Form
.
现在我可以重新调整大小或修改派生中的所有控件Form
在设计时除了DataGridView
。我正在寻找DataGridView
锁定在派生的Form
,即使它没有被锁定在BaseForm
.
可能是什么原因?我应该再次寻找/检查什么?
I have a base form like this:
And I have derived a form like this:
这是一个已知问题..
https://connect.microsoft.com/VisualStudio/feedback/details/284335/designer-prevents-access-to-protected-datagridview-control-in-inherited-form
您可以创建一个用户控件类并从 DataGridView 类派生
[Designer(typeof(System.Windows.Forms.Design.ControlDesigner))]
public class MyDataGridViewUserControl : DataGridView { }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)