TC官方合作论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 泥巴潭

[已解决] 如何在线程中判断一个按钮被按下

[复制链接]
 楼主| 发表于 2012-10-16 09:40:43 | 显示全部楼层
回复 10楼cylhb的帖子

我是这样写的  帮我看一下为什么不能 在线程中判断A的值呢 ?


  1. int  全局变量A

  2. 功能 多线程程序()
  3. while
  4.      if(A == 1)
  5.       ........
  6.      endif
  7. enwhile
  8. 功能结束

  9. 功能  发送_点击()   //点击按钮
  10. A = 1
  11. 功能结束
复制代码
回复 支持 反对

使用道具 举报

发表于 2012-10-16 10:16:38 | 显示全部楼层
回复 1楼泥巴潭的帖子

你是想在线程中改变A的值还是要在线程中判断哪个按钮被点击呢?
如果是想要在线程中改变A的值,直接A=多少就可以的,不用加判断(A=100,类似这样)
如果是现在要判断哪个按钮被点击,可以在你需要的按钮下面写上对应的值,比如:
按钮1被单击
A=1
按钮2被单击
A=2
然后再判断A的值==多少
如果(A==1)
辅助.消息框("按钮1被按下")
如果结束
如果(A==2)
辅助.消息框("按钮2被按下")
如果结束
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-16 12:37:01 | 显示全部楼层
回复 12楼zc1835429的帖子

非常感谢!   问题解决了  。
我定义的全局变量是个bool 型的,不行。    我把它改成 int型的就可以了
回复 支持 反对

使用道具 举报

发表于 2012-10-16 14:34:54 | 显示全部楼层
回复 13楼泥巴潭的帖子

嗯 解决就好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-29 19:45 , Processed in 0.037199 second(s), 19 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表