初用VB2008,关于timer控件和mouse_click事件
小弟初用VB2008,给公司编写一个生产线信息显示的程序。有2个问题,请教各位高手。1。我需要单击鼠标,让一个变量自动+1,并在label1.text上显示,我试用了form1.click事件和mouse_click事件,但都只在第一次点击鼠标左键后执行了+1的命令,以后在点就不管用了,不知道为什么。
2。我查资料timer控件没有暂停功能,每次重新开始就会重新开始计inv...那个设定的毫秒数,我需要他有暂停功能,不知如何能实现。
这个暂停的需求是因为,生产一个产品需要一个时间t,但从早上8:40分开始,每8:40+t就会一个num+1,但因为中间有休息,吃饭等长短不固定的中断时间,例如t=10分钟,9:55完成一个产品,产品数num=+1,下一个产品应该在10:05完成,但10:00~10:10休息,也就是下一个产品完成时间是10:15,我的timer控件设每过t时间,num自动加1,那么就需要它在10:00时暂停,10:10启动后不能那个Inv..的值从0开始计,否则这个产品的完成时间就变成10:20了,这会和第一个问题中由工人控制的那个变量自动加1的显示出现偏差。而这个程序的目的,就是要看工人的完成时间,和理论计算的差别,以便于生产的头们随时监控问题。