实现只响应第一次按钮单击,第二次不响应
今天在完成一个应用时,要求在规定的时间条件内按钮只能响应第一次的点击,第二次甚至更多次不能有响应,如果按钮是一个button则好说,他有disabled属性,但是如果我们点击的是一张图片,或者是其他的呢,这个时候有一个万用的方法:就是用判断语句if(){}
以VC为例,如:
int count=0;//在设置时,将他设置为全局属性
if(count==0)
{
count=1;//此时再次点击时不再count==0;,就不能再次响应此括号内函数
funtciotn():
]
SetTimer(1,1000,NULL); //OnTime事件中把count = 0,再次点击时便可执行if语句内的函数
其他的编程语言也是可以用这种方法的