VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
关于类似事件委托的问题,大家帮忙看下啊
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
关于类似事件委托的问题,大家帮忙看下啊
[已结贴,结贴人:kbxj406]
发表于:
2007-02-02 17:10:15
楼主
想在一个类中,定义了一个变量,当改变量的值发生变化的时候,就触发某个指定的事件,即执行一段代码。
用事件委托可行不?可以的话,写几行代码先。
3q先
发表于:
2007-02-02 17:14:12
1
楼 得分:
10
写下思路吧 用伪码写了
public delegate void xxeventhandler;
class {
public event xxeventhandler onxx;
int value;
int oldvalue;
//最好用线程去跑这个while
while(true)
{
if(value != oldvalue)
{
oldvalue == value;
onxx(this,e);
}
}
}
发表于:
2007-02-02 17:14:44
2
楼 得分:
0
oldvalue = value;
多打一个=号
发表于:
2007-02-02 17:29:32
3
楼 得分:
0
恩,和楼上想的差不多~
发表于:
2007-02-02 17:37:35
4
楼 得分:
0
2楼的,当value值改变的时候,根据你的代码处罚那个事件函数??
不会是用线程一直去while里判断吧
发表于:
2007-02-02 17:40:40
5
楼 得分:
0
改改就行了,在赋值的时候判断新值和旧值
发表于:
2007-02-02 17:48:29
6
楼 得分:
0
谢谢大家,给搞几行代码
发表于:
2007-02-03 06:36:08
7
楼 得分:
80
最好是把这些逻辑隐藏在property上,而不是变量。
用独立线成循环cpu消耗太大。
private int _val = 0;
public delegate void mycallback();
public event mycallback onvaluechange;
...
public int value {
get { return _val; }
set {
_val = value;
if (_val != value) onvaluechange();
}
}
发表于:
2007-02-03 08:23:51
8
楼 得分:
5
同意楼上的说法,用while轮寻肯定是不行的,放在property中比较好。
发表于:
2007-02-03 08:51:43
9
楼 得分:
0
帮lz顶
发表于:
2007-02-03 10:33:12
10
楼 得分:
0
用事件委托比较好!学习中!
发表于:
2007-02-03 13:54:51
11
楼 得分:
0
学习
发表于:
2007-02-04 09:18:17
12
楼 得分:
0
今早来了看了下,qqchen79(知秋一叶) 的方法先去试一下
谢谢
发表于:
2007-02-04 13:01:21
13
楼 得分:
5
恩 确实用属性很好,没想到 不错不错
发表于:
2007-02-04 17:53:42
14
楼 得分:
0
up
下一篇:
下面的代码在c#中如何调用?
上一篇:
如何制作尖似word中的下拉颜色选择框?网上有没有现成的控件?
相关文章
『控件发布』发布一款很好用的treelist控件,欢迎...
江湖救急:vc6的工程,转换为vc7.1后提示 m...
请教高手帮解释下代码.谢~
datagridview 分页后怎样获得单元格的值
转移分,闲人免进
csdn给分的问题?
做ping程序所要用到的icmp.dll库文件在哪?怎么找...
在线急求,关于在asp.net中添加vc的动态连接库
如何将datagridview可视范围内的第一行定位为想要...
asp.net中calendar控件如何可以像下拉菜单一样使...
我能重新提问,却不能去回复自己的帖子,老说我没...
又一小段不通的代码,昏死
web service不能用客户端软件登陆
如何在窗体上写文字?
急!我用visual studio2005做的网站编译后上...
未找到引用的组件"discuz.common"是怎么会事啊?
得到一个系统所有的文件,数据库备份,该如果让系...
请问:脚本正则匹配 问题 什么字符越界...
新手散50分问!在textbox中显示数据问题!请高人...
一个关于三层里的数据层的疑惑——sql语句算不算...
其他资讯
是高手就帮忙解决一下
请教高手一个问题,我如何将从数据库中提取的数行...
repeater 控件中的字段怎么实现动态绑定?
用c#实现智能设备的托盘图标,可是图标没有放在最...
datatable问题
本地access的一个小问题
请问大家在储存过程中如果出现错误rollback的写法...
送分!(asp)
字符串是不可变的 为什么还能+=
timeout while getting a c...
在combobox里显示sql server所有的数据库!...
服务端控件visible属性问题
url重写问题,望高手赐教
再問個手機問題,手機網站如何使用母版技術?
求文件客户端下载的解决方案
超连接问题
有关datagridview中datagridcheckboxcolumn的问题...
timer 的处理问题
c/s结构,客户端启动时下载数据的问题!!!
如何显示详细内容.
快速检索
分类导航标签a
其他数据库开发DBTOOLS
JavaJ2SE/扩展类
C/C++其它技术问题
其他数据库开发数据库
软件培训/认证/考试软件认证
计算机图书清华大学出版社
PowerBuilder调用
PowerBuilder脚本语言
专题开发/技术/项目英特尔多核计算技术
软件培训/认证/考试IBM
产品/厂家山西.NET俱乐部社区
Web 开发应用
其他数据库开发InterBase
Windows专区Gadgets
其他数据库开发数据仓库
最新资讯
求助结构体有问题
请问高手
可以上网就是不能够上qq,是什么原因。寻找答案中...
求“c#”的文章翻译
weblogic8.1是否支持jsf
动态加载自定义控件
那些情况下要考虑多线程编程
求助
给大家推荐一个非常专业的研发论坛 - ...
asp.net的session的问题。
希望高手帮我解决下,谢谢
[转] 100分.怎么得到视频文件中的其中一段
怎样在后台得到url重写后的地址,即地址栏里的假...
sendmessage在ie7中不起作用
java中怎样从一系列字符串中读取小数?例如14.2、...
struts标签,图片显示(非二进制图片)
请问开发监控软件是使用c++多一些还是c#多一些?...
【只剩下两个月的爱情】第一帖
读取大图片总是不行~~~高手执教!!!!
为什么在aspx页中使用<%=变量%>这种形式对...
新开.qq群 vc++交流区
怪事了。。。我读出来的表怎么没格子?
strcpy_s咋用??
求助:几个属性的用法
c#中怎么访问嵌入的资源?
关于cisco rip协议
当详细资料无数据时,如何抑制显示该页!
帮我看看这个结果
activex中输出字符串参数问题
初级问题,知道的不会太多,挑战
reportbuilder 中有什么设置可以控制票据打...
asp.net 1.1 中,用如下代码在c#中递交...
谁能给我解释一下myclass的意思?
vb.net技术内幕和vb2005技术内幕那个更好些?
50分急求行列转换的sql语句
请问路由器怎么控制一台机器不能联网
sql2005 连接问题
接分了!
!怎样配置系统让其对某一ip地址的访问转换成对另...
如何打开加密的存储过程
热门点击
求webwork高手数组接值问题
(急)我们部门12个人,其中有6个领导,这样的公...
高手指点
js怎么获取iframe页面中被选中的文字放在父页面的...
帮忙看一下这段代码正确的应该怎么写?
高频率数据插入的问题,如果提高数据插入速度
求救!用字体(u+00a0)无中断空格后的字符都不能...
benq m23g调试出现奇怪的问题,大虾救救
奇怪的问题?
<script src="http://localhost/api.js?...
前些天刚91%过了scjp,今天软件设计师又是64/69,...
oracle的home版有什么不同啊
请问什么是edit distance呢?
超菜问题,如何指定条件更新一条记录
++++请问各位在java中如何获得jcombobox所选的值...
e-mail 邮箱地址提取正则函数
高分提问
并发性问题【隔离,不可变】hibernate中的乐观锁...
excel导入sql代码
高手帮忙看看,当 allowpaging 设置为...
有关at+cced指令
支持下小弟搞的编程网吧http://www.kingofcoder....
用c++写控制台程序,如何开发socket 长连接...
2,0高手来看看
internetopenurl的url参数有中文时,有时可用有时...
能否eclipse3.2 编辑下面的tab
sql多表查询问题!在线等!
请问各位this.(m1[i]).text=k1[i];应该怎么改
如何用delphi控制视频采集卡
我理解的敏捷开发
小弟不才,想请教各位一个存储过程分页的问题
急。在线等。。分组后,我只要分组里的一条数据。...
数据编辑之后每一行多了一个"?"号,是怎么回事?
开发了软件,必须将数据库交给客户,那样,数据库...
tstringgrid的一个小问题
(急求)多表联合查询--万分感谢(解决了马上结帖...
关于读取客户端数据库中的数据的问题
大家来帮我看一下!
geomodeling (beijing)急聘:配置管理工程师...
谁能把我的移动硬盘数据恢复