Winform控件 - 通过设计器/属性窗口访问子控件

时间:2014-01-16 19:57:07

标签: c# winforms

环境 - WinForm,VS2013,C#

我正在尝试构建一个新的网格控件。代码的简化版本如下所示。

public class TestGrid : Panel
{
    private DataGridView grid;
    public DataGridView Grid
    {
        get { return grid; }
        set { grid = value; }
    }

    public TestGrid()
    {
        grid = new DataGridView();

        Controls.Add(grid);
    }
}

我可以在设计时将此控件放在表单上。我想通过属性窗口向此网格添加列。

当我尝试访问Panel Properties - >网格属性 - > Columns属性我收到错误 - 对象引用未设置为对象的实例。

我尝试过搜索解决方案,但无法获得满意的结果。

请帮我解决这个问题。

使用异常窗口的屏幕截图进行更新enter image description here

0 个答案:

没有答案