关于timer控件的timer1_Tick事件

问题描述

本人新手在第一个窗体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位置错了吧。。。。
解决方案五:
代码看上去逻辑上并没有什么问题,估计是其它地方的错误,只能你自己一步一步调试了。

时间: 2024-10-01 09:01:40

关于timer控件的timer1_Tick事件的相关文章

无法进入timer控件的Tick事件

问题描述 我是在tree的afterselect事件中,利用timer的tick事件来显示进度条.但是进入到tick事件中.timer.enabled=true已经执行了,但是就是无法执行tick事件.当我在afterselec事件中执行timer.enabled=true,不执行timer.enabled=false,那进度条可以显示,这是什么原因呢?privatevoidtreeView1_AfterSelect(objectsender,TreeViewEventArgse){timer1

panel-C# Winfrom项目,如何实现Panel控件响应键盘事件

问题描述 C# Winfrom项目,如何实现Panel控件响应键盘事件 在C# Winfrom 项目中,有一个from窗体和一个Panel控件. 目前from窗体和Panel控件都是全屏显示.并且在Panel控件内用于加载显示外部应用程序. 目前遇到一个问题就是按下键盘的"Esc"键,无法响应键盘的事件. 无法实现按下键盘的"Esc"键后就立即退出整个程序. 请问怎么样解决下用户按下键盘的"Esc"键后无法响应键盘的事件? 解决方案 使用下面的代

vb.net的Timer控件

Timer(定时器)控件是用来产生一定的时间间隔.在每个时间间隔中都可根据应用程序的要求有相同或不同的事件或过程发生,Timer控件在工具箱中的图标如图所示: 1.设置Interval.Enabled属性 Interval属性是Timer控件最重要的属性之一,它决定着事件或过程发生的时间间隔,Interval属性以千分之一秒为基本单位,就是事件发生的最短间隔是一毫秒,但是这样的时间间隔对系统的要求很高,因此按时间精度的要求适当设置这个属性也是工程运行速度和可靠性的一种保证. Enabled属性可

ASP.NET AJAX Timer控件概述

Timer 控件方案 当您要执行以下操作时,请使用 Timer 控件: 定期更新一个或多个 UpdatePanel 控件的内容,而无需刷新整个网页. 每当 Timer 控件导致回发时运行服务器上的代码. 按定义的时间间隔将整个网页同步发布到 Web 服务器上. 背景 Timer 控件是一个服务器控件,它会将一个 JavaScript 组件嵌入到网页中 .当经过 Interval 属性中定义的时间间隔时,该 JavaScript 组件将从浏览器 启动回发.您可以在运行于服务器上的代码中设置 Tim

关于Timer控件

问题描述 protectedvoidTimer1_Tick(objectsender,EventArgse){Response.Write("A");}为什么我的Timer只能执行一次Response.Write,我已经将间隔时间和Enabled设置过了.什么原因? 解决方案 解决方案二:首先,事件里不能用Response.Write:其次需要把Timer放进UpdatePanel控件里.示例,动态显示时间:<formid="form1"runat="

timer-DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用

问题描述 DEV 第三方控件中的使用中自定义用户控件里面的Timer 控件的使用 用户控件中使用的代码如下:/asp:ScriptManager /asp:Timer /asp:Literal /asp:UpdatePanel 为什么到事件刷新的时候会报 " Sys.WebForms.PageRequestManagerParserErrorException: 未能分析从服务器收到的消息." 这个错误呢?请指教一下 解决方案 asp不会,jsp会一点,祝你好运!

看实例学VFP:Timer控件实例-动画

在vfp基础教程-计时器(timer)中已经对计时器控件的属性及方法等做了介绍,这个控件的应用重点是它的Interval属性和timer事件.本文来补充一个例子,运行时在计时器控件的timer事件中控制label控件的位置形成动画效果,如下图: 本例通过在timer事件中操作标签控件的top属性来实现标签上下移动的动画.如果要制作左右移动的动画,原理是一样的,在timer事件中操作标签控件的left属性即可. 本例制作过程: 一.新建表单,width属性值设为290,height属性值设为160

timer-C# Timer控件可以共用吗?

问题描述 C# Timer控件可以共用吗? 想做一个考试系统进来考试的人是随时都可以进来的.也就是说每个人进来都要在系统里面登记同时设定一个时间比如2小时到时间了系统自动提醒.想用Timer控件来做但是Timer控件可以共用吗?有点不明白请大虾们指导一下~~ 解决方案 一个Timer只能定一个时间,但是可以用你自己的算法 实现公用. 例如,用户登录的时候把登录时间保存起来(保存在数据库或者内存中都可以):timer设置没一分钟激发一次,在Elapsed event中依次计算登录用户的登录时间(当

C# Winfrom项目,如何在from窗体中控制两个timer控件时间的同步显示

问题描述 C# Winfrom项目,如何在from窗体中控制两个timer控件时间的同步显示 在C# Winfrom项目中,一个from窗体,两个timer控件(timer1和timer2),两个Label控件(labe1和label2), timer1是实现0到1分钟的倒计时显示在显示labe1中,timer2是实现到1分钟后自动显示当前时间到label2中. 两个button控件(button1和button2).button1和button2分别控制timer1的开始和暂停. timer1