多语言展示
当前在线:1090今日阅读:167今日分享:16

C#中如何处理多个类似的事件

既然是类似的事件,那么就有共同的部分和独立的部分,可以定义一个事件函数,在函数体编写共同的部分和独立的部分即可,本文介绍如何设计。
工具/原料

Visual Studio 2015

一、创建项目
1

点击“开始”——“Visual Studio 2015”,启动Visual Studio 2015程序,点击“新建项目”。

2

在“新建项目”窗体,选择“模板”——“Visual C#”,选择“Windows 窗体应用程序”,输入项目名称,并选择项目的存放位置

3

这样就创建一个Windows 窗体应用程序,右键点击Windows窗体,点击“查看代码”,切换到代码编辑界面。

4

在代码编辑界面,定义一个事件函数 OnButtonClicked ,用于处理事件。在共同代码部分,编写所有控件都要执行的代码,在独立代码部分,根据触发事件的控件不同,处理不同的工作内容,编写不同的代码。

5

切换回Windows窗体设计界面,在界面上添加几个按钮控件。

6

设置每一个控件的click事件的响应函数为刚刚定义的 OnButtonClicked

7

设置好之后,点击Visual Studio 2015菜单栏的“启动”按钮,运行应用程序。

8

这样点击不同的按钮控件时,既能处理事件中的共同部分,也能处理控件的独立部分,点击“第一个按钮”。

9

点击“第二个按钮”,

10

这样,就可以在一个事件函数中处理共同的代码,也可以处理独立的代码,节省了代码编写量,提高代码可读性。

推荐信息