C# 对于标志位监听事件的 写法
来源:互联网 发布:高级软件项目经理证书 编辑:程序博客网 时间:2024/06/06 19:54
定义属性标志位FLAG 当FLAG值发生改变时 根据相应的值执行相应的代码
public delegate void SetTextHandler(int textid, string strInfo); //定义一个委托 private delegate void MyFlagChanged(object sender, EventArgs e); //定义一个委托关联的事件 private event MyFlagChanged onFlagChanged; //设置属性标志位 监听GPS打开与关闭 private static int closeFlag; public int m_Flag { get { return m_Flag; } set { //如果值改变 if (value != m_Flag) { m_Flag = value; WhenFlagChange(); } } }onFlagChanged += new MyFlagChanged(DoEvent_BeforeFlagChanged);//注册事件//Flag属性被修改事件 触发函数 protected virtual void WhenFlagChange() { EventArgs e = new EventArgs(); if (onFlagChanged != null) { onFlagChanged(this, e); } } //事件处理函数,Flag改变后 根据Flag值进行相应操作 private void DoEvent_BeforeFlagChanged(Object sender, EventArgs e) { if (m_Flag == 0) { //Flag ==0时执行 } else { // Flag!=0时 执行 } }
- C# 对于标志位监听事件的 写法
- 有意思的需求大量标志位的写法
- U3D对于按钮的事件监听
- js对于鼠标滚轮事件的监听
- Android按钮点击监听事件的写法
- 对于事件的监听/解除事件工具类
- Android 的按钮的监听事件的写法
- 所有对于Unity3D中 NGUI 触发事件的监听方法
- ie8对于onmessage 事件的监听和取消
- 所有对于Unity3D中 NGUI 触发事件的监听方法
- 对于spring 的自定义事件发布与监听
- Unity3d UI中对于鼠标的监听事件
- java中事件监听的4种写法
- 对View绑定监听事件的4种写法
- android 按钮监听事件的四种写法
- 在Activty中处理adapter中的监听事件的写法
- jquery实现拖拽以及jquery监听事件的写法
- js DOM事件监听与解除的兼容性写法
- 设计为王的时代 创业公司如何解决设计师问题
- 6.Android MenuInflater的使用
- 设计模式5-原型模式
- [ACM实验]C++STL泛型编程
- Android系统服务-WindowManager
- C# 对于标志位监听事件的 写法
- 理解内联函数inline在C 中的用法
- 设计模式6-模板方法模式
- java连接oracle数据库
- SQL语句总结
- 位计算的诸多算法(计算二进制1的个数)
- PostQueuedCompletionStatus
- android_launcher的源码详细分析
- HDOJ 1102 Constructing Roads(最小生成树)