【问题标题】:How to create custom component in form in C# 2010?如何在 C# 2010 中以表单形式创建自定义组件?
【发布时间】:2011-08-30 01:31:24
【问题描述】:

我想在 C# 中创建一个自定义组件,该自定义组件将充当仪表并由一个面板组成,其中包含一些图标。有没有办法创建一个包含所有这些项目的自定义面板组件,然后作为一个组件与之交互?

【问题讨论】:

    标签: c# visual-studio-2010 components


    【解决方案1】:

    它被称为用户控件(或复合控件):

    另见:Walkthrough: Creating a Windows Forms User Control that Supports Lookup Databinding

    创建 .NET 用户控件

    1. 创建一个名为 WindowsFormsControlLibrary1:在 文件菜单,单击新建,然后单击 项目。在 Visual C# 文件夹中, 选择 Windows 窗体控件库。 接受 WindowsFormsControlLibrary1 项目名称,单击确定。经过 默认,.NET 控件的名称 将是 UserControl1。

    2. 将子控件添加到 UserControl1:在工具箱中,打开所有窗口 表格清单。拖动一个 Button 控件到 UserControl1 设计图面。还 添加一个 TextBox 控件。

    3. 在解决方案资源管理器中,双击 UserControl1.Designer.cs 将其打开 用于编辑。更改声明 的 TextBox 和 Button 从 私人对公众。

    4. 构建项目:在“构建”菜单上,单击“构建解决方案”。

    Ref.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-23
      • 2011-09-03
      • 1970-01-01
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 2017-02-18
      相关资源
      最近更新 更多