C#如何在窗口设定一个if来检测一个全局变量是否发生改变

我在FORM1中定义了一个static变量(double变量)a,如何在FORM2中设定一个if实时的检测a,若a发生变化,则在form2中实行一定的操作.... 我在FORM1中定义了一个static变量(double变量) a ,如何在FORM2中设定一个 if 实时的检测a,若a发生变化,则在form2中实行一定的操作. 展开
 我来答
miniappsxs1p17ofcazx
2012-04-23 · 超过20用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:69万
展开全部
方法较多.如通过定义委托来做,不一定要在form2中检测。也可以在form1中,因为form1中改变a的值时,是通过控件事件或代码手动改变的,你在发生改变的地方直接调用form2的操作代码。如果非要在form2中通过检测的方式来做,可以在form2中增加一个计时器,在计时器触发事件中使用if判断,当然计时器存在事件间隔问题,不实时。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式