C# 自定义控件

article/2025/10/13 6:40:11

一 自定义控件

1 自定义控件的三种方式:

1)复合控件:将标准控件组合起来

class YourControl:UserControl{}

2) 扩展控件:继承于标准控件

class YourControl:Button{}

3) 自定义控件:完全地自定义一个控件

class YourControl:Control{}

2 继承于Control类,就可以从头到尾定制一个控件

包含一下几个方面:

1) 控件的显示(绘制)

2) 控件的行为(事假)

3) 控件的数据(属性)

自定义控件,是WinForm界面技术的重点。

二 演示:添加一个自定义控件

1 添加MyControl类,继承于Control 注意选择 System.Windows.Forms.Control

2 重新生成项目解决方案

3 重新打开Form1.cs,在工具箱里即可显示此控件。如果在工具箱中不显示,则需要设置一下。

三 要点与细节

1 工具----->选项,Windows窗体设计器------>常规------>自动填充填充工具箱:设为True。

在这里插入图片描述
源代码下载地址(诚通网盘)
自定义控件.rar: https://url09.ctfile.com/f/22158009-724758778-96250e?p=5939 (访问密码: 5939)


http://chatgpt.dhexx.cn/article/w130XyDk.shtml

相关文章

C#窗体控件简介

C#窗体控件简介-选项卡控件 在Windows 应用程序中,选项卡用于将相关的控件集中在一起,放在一个页面中用以显示多种综合信息。选项卡控件通常用于显示多个选项卡,其中每个选项卡均可包含图片和其他控件。选项卡相当于多窗体控件,可…

QStackedWidget 控件

一、简介 1、QStackedWidget 控件相当于一个容器,提供一个空间来存放一系列的控件,并且每次只能有一个控件是可见的,即被设置为当前的控件。 2、常用接口函数: addWidget:向容器中添加控件setCurrentWidget&#xf…

测试会遇到的控件

我们测试一个软件,不管是C/S系统还是B/S系统,都会遇到各种各样的控件。控件是构成应用程序交互界面的基本元素,知己知彼,百战不殆,测试它们就要首先了解它们的特性。这里,我对常见的控件做一个汇总。希望大…

11. Windows应用程序常用控件

Windows应用程序常用控件 1 控件概述1.1 控件的分类及作用1.2 控件的命名规范1.2 控件的相关操作2.1 添加控件2.2 对齐控件2.3 锁定控件2.4 删除控件 3 文本类控件3.1 标签控件(Label控件)3.2 按钮控件(button控件)3.3 文本框控件…

第五章 Windows基础控件

一、 控件(类) 1,常用的控件分类及作用: 2,控件的基本操作: 1)添加、删除控件; 2)对齐控件。 注意:选择的第一个控件是主控键,其他的控件都与其对…

(3)Android常见界面控件

文章目录 3.1 简单控件的使用3.1.1 TextView控件3.1.2 EditText控件3.1.3 Button控件方法一:布局文件中指定点击事件(不常用)方法二:使用内部匿名类实现点击事件方法三:使用Activity实现OnClickListener接口全部实现代码举例 3.1.4 ImageView…

dreamweaver2020中文版

教程: 1、解压下载获得Dreamweaver 2020中文特别版,双击运行它。 2、由于其默认安装路劲为C盘系统盘,因此这里小编选择自定义。 3、选择想要安装的组件。 4、等待安装完成。 5、当向导安装结束后,点击完成。 6、最后双击桌面快捷…

Dreamweaver(Dw)2021软件下载及安装教程并创建一个网页

1.在微信搜索公众号软件星君(如图) 2. 2.点开链接找到里面的下载链接复制(要求windows10) 2、系统必须是Windows 10 64bit 3、保证电脑中有任意一款解压软件 安装步骤 1.找到下载好的安装包,并双击打开【Dw 2021 安装…

Dreamweaver 安装破解

Dreamweaver CS6 Mac破解版 发表于 2013 年 2 月 28 日 介于之前小子分享的Mac版的Adobe的PS CS6和Illustrator CS6,有用户要求小子分享下Dreamweaver,小子当然乐意效劳。 Dreamweaver CS6 是世界顶级软件厂商Adobe推出的一套拥有可视化编辑界面&#x…

Dreamweaver2021下载安装

下载路径见如下百度云盘 链接:https://pan.baidu.com/s/1mB6S0xw3KWxPnbOxfQNu7Q 提取码:k1pg 安装 我是从一个公众号学到的,里边有挺多常见工具软件以及详细安装方法。

coreldraw2021全名和序列号 cdr2021安装下载图文教程

CorelDRAW2021一套完整的专业图形设计应用程序开始正确的设计之旅,包括矢量插图、布局、照片编辑等 - 专为您选择的平台而设计。使用 CorelDRAW随时随地在 Windows 或 Mac 上制作独特的插图、广告牌、徽标等。通过 CorelDRAW与客户和同事进行协作,收集一…

Dreamweaver 安装 激活

来源地址:http://jingyan.baidu.com/article/e75aca8575e076142fdac65d.html 怎么安装和激活Dreamweaver cs6详细教程 1 安装Dreamweaver cs6之前,大家要从官网下载Dreamweaver cs6软件,这里我就不介绍怎么下载了。下载后解压压缩包&#xff…

dw怎样用css设置背景图片,dreamweaver

dreamweaverCSS使用教程:定义CSS样式背景属性 背 景 属 性 【定义 CSS 样式背景属性】使用“CSS 样式定义”对话框的“背景”类别可以定义 CSS 样式的背景设置。可以对网页中的任何元素应用背景属性。例如,创建一个样式,将背景颜色或…

CorelDRAW2021标准版 序列号授权码

作为一个设计师没有CorelDRAW用的日子真的是难过,最好用的就是CorelDRAW 2021的增强中文版,拥有极强的插件,为作图方便了不少!CorelDRAW作为世界一流的平面矢量绘图软件,被专业设计人员广泛使用,软件使用直…

Adobe Dreamweaver的使用教程

1.打开Adobe Dreamweaver软件 2.打开后的界面 3.新建一个站点,保存网页文件,图片,视频等 4.输入站点的名字和保存的路径 5.新建html文件 6.选择设计模式 7.制作你所需要的结果 8.保存网页,才能在浏览器中预览 9.保存网页&#xff…

Dreamweaver2019版安装教程

吐槽一下 学校机房软件跟新换代也太慢了 软件甚至还是使用CS4古董级 Edition 连H5都不能创建 软件Edition日新月异 百家争鸣的时代 不过自己也高不到哪去!使用的Adobe Dreamweaver CS6 前面也发表了低Edition的安装教程 如需考虑低版本请点击传送门 抛弃的原因&a…

Adobe Dreamweaver(DW)安装教程(附安装包下载地址)

一、安装包获取 1.百度网盘获取 链接:https://pan.baidu.com/s/1PqFChWBwSaZ6hLmD8uNY1Q?_at_1645531154665 提取码:0007 提示:如果链接失效请在评论区留言 2.同时给大家分享一个作者自己获取资源的方式:关注公众号 ” 稻田…

Adobe Dreamweaver 2021下载安装教程

软件介绍 Adobe Dreamweaver 2021是专业的网站设计软件,使用可为处理各种Web文档提供灵活的环境。Dreamweaver 2021一款非常受欢迎的网页设计软件,是该系列的全新版本,可以帮助广大学生、程序员制作出精美的网页,在全新的Dreamwe…

Dreamweaver CS6破解教程[序列号+破解补丁]

Adobe Dreamweaver CS6中文简体版下载地址:Dreamweaver CS6中文简体版下载[带破解] 该教程将不断更新,最新版请猛击:http://www.itxueyuan.org/view/6317.html 破解之前的准备 1) 序列号 这里为大家生成了两个,可以通过软件验证&a…

coreldraw2021永久序列号和激活注册教程

CorelDRAW2021最新中文版又叫做CDR图形设计软件,这个软件的功能相信使用过的朋友都非常的了解,因为它是超级给力的平面设计软件,为您提供丰富的功能和工具,让大家能够进行专业的矢量图绘制,并进行相关的布局、图像处理…