问题描述
本人新手在第一个窗体form1内设置按钮点击触发privatevoidbutton1_Click(objectsender,EventArgse){jianlif2=newjianli();f2.Show();this.Hide();}点击按钮后会跳到上面这个事件中,jianli窗体内的timer1_Tick事件根本不触发想问下怎么解决貌似是要多线程?publicjianli(){InitializeComponent();timer1.Stop();timer1.Interval=ReadCard_TIMES;//扫描间隔initPage();try{panel2.Dock=DockStyle.Fill;panel1.Visible=true;panel2.Visible=false;intiRet=IDCBaseMethord.InitComm();if(0==iRet){}timer1.Start();}catch(Exceptionex){MessageBox.Show(ex.Message);}}
解决方案
解决方案二:
你把stop和start的位置搞错了,调过来就可以了。
解决方案三:
引用1楼AAA123524457的回复:
你把stop和start的位置搞错了,调过来就可以了。
再附上privatevoidtimer1_Tick(objectsender,EventArgse){try{timer1.Stop();readCard();}catch(Exceptionex){}finally{}}
解决方案四:
引用1楼AAA123524457的回复:
你把stop和start的位置搞错了,调过来就可以了。
上面的在一个窗体的时候能正常运行不同窗体才不行应该不是stop和start位置错了吧。。。。
解决方案五:
代码看上去逻辑上并没有什么问题,估计是其它地方的错误,只能你自己一步一步调试了。