欢迎登陆BG视讯厅网!
BG视讯厅-首页

【新阁教育】C#在自界说事件里通报自界说数据“BG视讯厅”

本文摘要:我们在主窗体中实例化类并举行事件绑定看看能不能获取到通报的数据代码如下: 主窗体挪用并举行事件处置惩罚代码如下: 基础篇 如果继续深入的话我们可以将通报的参数改成泛型这样就可以轻松通报单个参数了对于多个参数的情形我们可以使用工具单一参数比力简朴这里就不赘述了主要针对工具通报举行说明首先建立一个参数实体类这里建立三个属性代码如下: 运行效果如下: 对于一般的系统事件是有两个参数的一个是sender一个是EventArgs对于sender我们可能用得还比力多一些它表现这个事件的

BG视讯厅

我们在主窗体中实例化类并举行事件绑定看看能不能获取到通报的数据代码如下:

主窗体挪用并举行事件处置惩罚代码如下:

基础篇

如果继续深入的话我们可以将通报的参数改成泛型这样就可以轻松通报单个参数了对于多个参数的情形我们可以使用工具单一参数比力简朴这里就不赘述了主要针对工具通报举行说明首先建立一个参数实体类这里建立三个属性代码如下:

运行效果如下:

对于一般的系统事件是有两个参数的一个是sender一个是EventArgs对于sender我们可能用得还比力多一些它表现这个事件的触发者一般指向的是一个控件可是对于EventArgs我们一般用得会比力少今天分享的自界说事件传值就是通过EventArgs来实现。

通过EventArgs来实现传值我们首先需要建立一个类继续EventArgs我们可以将需要通报的数据直接在类内里界说成属性这里以通报一个布尔、一个浮点数为例代码如下所示:

BG视讯厅

进阶篇

在上面知识掌握的基础上我们可以做进一步优化在界说事件时可以不用EventHandler可以自己界说参数来实现我们再建立一个类——Test2代码如下:

这样我们在事件处置惩罚中就可以直接获取属性了而不需要对EventArgs举行强制转换代码如下:

高级篇

运行效果如下所示:

建立事件参数类代码如下:

BG视讯厅

再建立一个类——Test3代码如下:

然后我们建立一个类类内里建立一个事件并引发事件这里通报的值为True和123.0代码如下:

总结:这样我们就通过三种差别的方式实现了自界说事件的参数传值

相信许多小同伴都知道传值的一些方式好比结构方法传值、属性传值、Tag传值、委托传值、窗体传值等今天给大家分享的一种方式是通过自界说事件来传值。


本文关键词:【,新阁,教育,】,在,自,BG视讯厅,界说,事件,里,通报

本文来源:BG视讯厅-www.swrec-hk.com

餐饮项目推荐

苍井寿司加盟
苍井寿司加盟
投资额:3万
热度:
我要加盟
新麻蒲烤肉加盟
新麻蒲烤肉加盟
投资额:1-3万
热度:
我要加盟
酸小七酸菜鱼加盟
酸小七酸菜鱼加盟
投资额:1-3万
热度:
我要加盟
鲁二哥卤肉饭加盟
鲁二哥卤肉饭加盟
投资额:1-3万
热度:
我要加盟
优粮生活快餐加盟
优粮生活快餐加盟
投资额:10-20万
热度:
我要加盟
开店选址排行榜
  • 1小趣茶茶饮加盟200
    小趣茶茶饮加盟
    投资额:2-5万
    热度:
    查看详情>>
  • 2顶膳牛排加盟195
    顶膳牛排加盟
    投资额:1-3万
    热度:
    查看详情>>
  • 30夏7度奶茶店加盟194
    0夏7度奶茶店加盟
    投资额:3万
    热度:
    查看详情>>
  • 4乐速速奶茶加盟192
    乐速速奶茶加盟
    投资额:1-2万
    热度:
    查看详情>>
  • 5中卫披萨加盟192
    中卫披萨加盟
    投资额:1-3万
    热度:
    查看详情>>
  • 6小蛮螺网红螺蛳粉加盟192
    小蛮螺网红螺蛳粉加盟
    投资额:1-2万
    热度:
    查看详情>>
  • 7夏日沫沫茶加盟185
    夏日沫沫茶加盟
    投资额:1-2万
    热度:
    查看详情>>
    • 加盟指南
    • 经营技巧
    • 餐饮营销
    首页 |公司简介|法律声明|正在咨询|公司动态|联系我们