C# WinForm —— 05 控件简介

  • 简介

    窗体中用于输入或操作的对象,有自己的属性、方法、事件

    复制代码
     属性:外观
     方法:功能
     事件:行为控制
  • 特征

    可视化,与用户进行交互,属性,方法,事件,可供开发人员使用,可发布和重用

  • 控件开发

    1. 复合控件:各种控件组合起来,形成一个新的控件
    2. 扩展控件:现有控件上派生出一个新的控件,为原有框架增加新的功能
    3. 自定义控件:现有控件无法满足要求的情况下,在System.Windows.Form.Control类的基础上派生,Control类提供入门性能,对开发者要求比较高
  • 分类

    菜单栏 "视图" → "工具箱"

    快捷键:Ctrl+Alt+X

    工具箱中包含:

    1. 公共控件:一些基本的控件
    2. 容器:布局/分组的情况下使用
    3. 菜单和工具栏
    4. 数据
    5. 组件
    6. 打印
    7. 对话框
    8. 等等

参考:2023年C#之WinForm零基础教程50讲

相关推荐
似水明俊德1 小时前
16-C#.Net-自研ORM框架-学习笔记
windows·笔记·学习·c#·.net
A_nanda1 小时前
C#类型转换最佳实践
java·jvm·c#
唐青枫1 小时前
C#.NET System.Threading.Lock 深入解析:新一代 lock、底层语义与使用边界
c#·.net
步步为营DotNet2 小时前
全面解读C# 14在云原生微服务开发中的创新应用
微服务·云原生·c#
Traced back12 小时前
怎么用 Modbus 让两个设备互相通信**,包含硬件接线、协议原理、读写步骤,以及 C# 实操示例。
开发语言·c#
一个帅气昵称啊13 小时前
基于.NET AgentFramework开发OpenClaw智能体框架
人工智能·自然语言处理·c#·.net·openclaw
唐青枫14 小时前
C#.NET SpinLock 深入解析:自旋锁原理、使用边界与性能取舍
c#·.net
CSharp精选营1 天前
.NET对象转JSON,到底有几种方式?
c#·json·.net·newtonsoft·对象转换·utf8json
bcbobo21cn1 天前
C#引用类型学习
开发语言·c#·值类型·引用类型