首页 > 解决方案 > c# 从组件派生一个类

问题描述

我从组件(DataGridView)派生了一个类。如何将我的组件放置在 Visual Studio 组件调色板中。

 class WorkerGrid:DataGridView
{
    public Worker Worker { get; }
    public DateTime DateStart { get; set; }
    public DateTime DateEnd { get; set; }

    public void Load()
    {

    }
}

标签: c#.netcomponentsderived-class

解决方案


取决于微软

创建项目

第一步是创建项目并设置表单。

  • 创建一个名为 ToolboxExample 的基于 Windows 的应用程序项目
    文件>新建>项目> Visual C# >经典桌面> Windows 窗体应用程序)。
  • 向项目中添加一个新组件。称之为 DemoComponent。
    • (有关详细信息,请参阅 NIB:如何:添加新项目项。)
  • 构建项目。
  • 从“工具”菜单中,单击“选项”项。单击 Windows 窗体设计器项下的 General 并确保AutoToolboxPopulate 选项设置为True

创建自定义组件的实例

  • 在表单设计器中打开项目的表单。
  • 工具箱中,单击名为ToolboxExample Components的新选项卡。
  • 单击选项卡后,您将看到DemoComponent
  • 将您的组件拖到表单上。组件的一个实例被创建并添加到组件托盘中。

在此处输入图像描述


推荐阅读