C#的winform编程入门简单介绍

时间:2022-12-20 14:33:46

C#中事件、事件委托、事件的订阅

例子:

using System.Timers;

Timer t1 = new Timer();
 t1.Tick += new EventHandler(XX);

public static void xx()

{

}

事件是语言本身规定的,如TICK,事件委托类是系统规定的, 如new EventHandler(),我们要做的是事件发生后的代码,即XX函数中的代码,也就是事件的订阅

事件的订阅就是将委托的函数代码完善,事件发生后,执行委托的代码,当然委托的要求必须达成,即必须和委托类的参数和返回类型一样

一、解决方案中的项目文件

C#的winform编程入门简单介绍

.dbml文件为linqtosql类的资源

program.cs为项目的入口点,即主方法所在的文件

二、打开各个.cs文件

(一)查看代码和查看设计器可以编辑自己写的代码

C#的winform编程入门简单介绍

(二)Deigner.cs文件为系统自己生成的,窗口初始化方法,当然也可以自己去改动这些代码,主要是当前Form的一些控件属性、事件委托和窗体本身的属性

C#的winform编程入门简单介绍