代码之家  ›  专栏  ›  技术社区  ›  Jürgen Steinblock

在继承的用户控件中通过设计器编辑DataGridView

  •  3
  • Jürgen Steinblock  · 技术社区  · 14 年前

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

    有什么原因,为什么我不能通过继承的用户控件中的设计器修改DataGridView?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Jürgen Steinblock    14 年前

    在此处找到解决方案: http://adamhouldsworth.blogspot.com/2010/02/winforms-visual-inheritance-limitations.html

    简而言之:

    1. 从DataGridView继承,代码为:

      [Designer(typeof(ControlDesigner))]
      public class InheritableDataGridView : DataGridView
      {
          public InheritableDataGridView()
              : base()
          { }
      }
      
    2. ???