合集-C#之委托与事件

摘要:所谓【委托】:顾名思义,就是把要做的事情交待给其他人做,在C#中,有时不方便实现跨类进行访问操作,此场景便是委托的一个重要且常用的应用场合。C#委托技术是后续 事件知识的学习基础内容。 【C#委托】的5个步骤: 【1】定义委托(字段):委托本质上是一个特殊的类,所以编码的位置一般情况下放在names 阅读全文
posted @ 2022-06-10 11:02 Stephen_Young 阅读(94) 评论(0) 推荐(0) 编辑
摘要:1首先,新建WinForm的.NetFramWork的工程并添加2个Form: 2设置 Form1为MDI主窗口; 【属性】—— 将以上属性改为 True; 另外,也可以采用代码形式: this.IsMdiContainer = true;//设置容器属性 来实现同样的功能,此Demo采用代码来实现 阅读全文
posted @ 2022-07-14 12:35 Stephen_Young 阅读(143) 评论(0) 推荐(0) 编辑
摘要:类、事件与对象---Dad&Mom简单练习目的: 模拟一个家庭日常发生的场景:妈妈做好饭,说:“开饭了!”,这是爸爸听到了妈妈的喊话就立马动身开始饭吃。而儿子此时正在打游戏,于是他就说:“等我打完这把游戏再吃!”。 借由次例子来展示C#的事件,加深对它的理解与运用。 一、新建3个对象:分别是Dad,Mom,Son; Mom class有一个 阅读全文
posted @ 2023-10-27 16:27 Stephen_Young 阅读(25) 评论(0) 推荐(0) 编辑
摘要:C#事件总结(二)续接上一篇文《C#事件总结》,那是通过一个结合例子的文字描述,接下来我将通过图文形式展现。 现在VS开发环境中看看事件是什么样子的: 再来看看我的笔记,希望对你的理解有帮助。 哦,顺便提醒一下,如果您喜欢我的博客或者文章,请在页面右侧边点击“打赏”,嘿嘿,谢谢! 阅读全文
posted @ 2023-10-09 14:18 Stephen_Young 阅读(20) 评论(0) 推荐(0) 编辑
摘要:利用委托技术实现多个子窗口与主窗口之间交互通信**【0目标】** 实现多个子窗口与主窗口之间交互通信:即主窗口可以通过按钮往所有子窗口发送信息,同时,任何一子窗口也可以给主窗口发送信息; **【1新建工程项目】** ![](https://img2023.cnblogs.com/blog/2213992/202309/2213992-20230 阅读全文
posted @ 2023-09-07 14:50 Stephen_Young 阅读(52) 评论(0) 推荐(0) 编辑
摘要:C#中的事件分为两种:一种是厂商微软在VS中已经内置,以供用户使用;另一种是有用户自己定义的事件; 先简单回顾下第一种: 【场景1】一个Form上一个Textbox控件和Button控件,当用户按下Button控件时,textbox显示内容“按钮被按下”,当用户松开按钮时,textbox则显示“按钮 阅读全文
posted @ 2022-07-20 23:06 Stephen_Young 阅读(3282) 评论(0) 推荐(0) 编辑
摘要:第一种:直接调用,通过invoke方法; 第二种:这是第二种将委托作为方法的参数的间接调用; 下面举个栗子演示: using System; using System.Collections.Generic; namespace TestDelegate { delegate int DeleInv 阅读全文
posted @ 2024-01-15 16:36 Stephen_Young 阅读(159) 评论(0) 推荐(0) 编辑
摘要:类、事件与对象---Dad&Mom&Friends(进阶事件)接上一个笔记:https://www.cnblogs.com/StephenYoung/p/17792668.html 现在增加了一个新的朋友类:Friends 这个类构造如下: 从上到下依次是: 1、字段名称、 2、要离开的事件、 3、方法--离开主人家、 4、Friends构造函数(方法)、 5 阅读全文
posted @ 2023-10-27 17:31 Stephen_Young 阅读(44) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

微信打赏

点击右上角即可分享
微信分享提示