自定义事件函数Event
来源:互联网 发布:如何规划高中知乎 编辑:程序博客网 时间:2024/05/23 19:30
自定义事件函数public class TextChangeEventArgs:EventArgs{private string message;public TextChangeEventArgs(string message){this.message = message;}public Message{get {return message;}}}public class MyText{ public string text_string ="";public delegate void ChangedEventHandle1(object sender,TextChangeEventArgs e);public event ChangedEventHandle1 changed1;private void OnChanged1(EventArgs e) {if (changed1 != null) {changed1(this, new TextChangeEventArgs(text_string)); } } public String Text { get { return text_string; }set { text_string = value;this.OnChanged1(new EventArgs()); } } 通过事件传递参数 class Program { static void Main(string[] args) { MyText mytext = new MyText(); mytext.changed1 += new MyText.ChangedEventHandle1(MyText_Change1); string str = ""; while (str != "quit") { Console.WriteLine("please enter a string:'); str = Console.ReadLine(); mytext.Text = str; } } }public static void MyText_Change1(object sender,EventArgs e)//必须是静态函数,回调函数必须是静态函数 { Console.WriteLine(”text has been changed :{0}\n, ((TextChangeEventArgs)e).Message);// ((MyText)sender).Text);// }}}
0 0
- 自定义事件函数Event
- vue event 自定义事件
- event 自定义事件一例
- $.event.special自定义事件机制
- jquery事件处理函数的参数问题:event对象和自定义参数
- jQuery.event自定义事件机制-jQuery.event.special范例
- JavaScript加强之自定义event事件
- 带Event事件列表的自定义CalendarView
- event()函数 事件分发处理函数
- JavaScript Event 事件处理机制之自定义事件处理方法
- webkit 添加自定义事件接口发送自定义Event
- 事件Event
- event事件
- event事件
- 事件(event)
- 事件(event)
- Event事件
- event 事件
- [引用区别] c++中引用与java中引用区别
- apt-get update 和 upgrade 的区别
- 对inetd、xinetd与TCP_Wrapper的基本了解
- Struts2 Hello World 实例
- Android 动画之RotateAnimation应用详解(旋转动画效果 )(转载)
- 自定义事件函数Event
- 为什么用dubbo
- NYOJ 106 背包问题
- (OK) 编译cBPM-CentOS7-codeblocks
- TCP/IP协议族
- Android 动画之TranslateAnimation应用详解(位移动画效果 )(转载)
- HDU 2084 数塔
- 【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载
- JavaScript 数组