社区
C#
帖子详情
C# timer控件的问题
tony-src
2010-10-23 11:25:26
timer控件内有其它的函数...其它的函数已经做过错误处理,函数内有异常的时候提示出异常内容;
但是,timer是按一定1000的事件执行的,现在的问题是,函数内抛出的错误提示...
timer会一提弹出很多个提示
所以,如果调用函数内部错误后,如何让timer暂停???
...全文
245
14
打赏
收藏
C# timer控件的问题
timer控件内有其它的函数...其它的函数已经做过错误处理,函数内有异常的时候提示出异常内容; 但是,timer是按一定1000的事件执行的,现在的问题是,函数内抛出的错误提示... timer会一提弹出很多个提示 所以,如果调用函数内部错误后,如何让timer暂停???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
哥子谭
2010-10-24
打赏
举报
回复
未必是内存泄露了?
wuyq11
2010-10-23
打赏
举报
回复
在timer处理程序中抛出异常使用try catch.
如果在timer处理程序中抛出异常而没有扑捉,Timer就会停止
zhou44871
2010-10-23
打赏
举报
回复
[Quote=引用 4 楼 nnzao 的回复:]
在catch语句中停止timer
C# code
try
{}
catch
{
timer.Stop();
}
[/Quote]
就这样
nnzao
2010-10-23
打赏
举报
回复
在catch语句中停止timer
try
{}
catch
{
timer.Stop();
}
dafei198607
2010-10-23
打赏
举报
回复
stop
爬山虎的脚趾头
2010-10-23
打赏
举报
回复
try
{
}
catch{
timer.enabled=false;
}
LorenLiu
2010-10-23
打赏
举报
回复
LZ你还是贴点代码出来比较好,否则大家没法给你判断。而且timer应该不可能没法stop的
q645348581
2010-10-23
打赏
举报
回复
用try catch finially
tony-src
2010-10-23
打赏
举报
回复
你好狂啊,做人不能这么狂啊!!!
这个异常是在其它函数里面抛出来的~~~不是当前的tick的事件里面抛出来的...异常捕捉不到!!所以,不会stop();
以专业开发人员为伍
2010-10-23
打赏
举报
回复
哦,如果你只是问一个“技术问题”,就当我没说。
我没想到这还值得放到csdn上问。对于Timer,也不过就那么少数的2、3个属性、1、2个方法而已,自己可以查。
以专业开发人员为伍
2010-10-23
打赏
举报
回复
这是设计必须预先承担的明细责任,跟编程没有关系。负责决定该如何设计程序流程的人告诉你弹出异常时那些定时任务该如何处理。如果没有这个人承担这个责任,那么你就不应该编程,否则你的代码就会没有人痛快地验收。那些只支嘴的人等着挑你的毛病呢,所以不要随便越俎代庖写下修改了设计流程的代码。
不知道叫啥啥
2010-10-23
打赏
举报
回复
try
catch
黎木雨
2010-10-23
打赏
举报
回复
{
try
{
}
catch
{
timer1.enable=false;
}
}
qgj1655
2010-10-23
打赏
举报
回复
{
try
{
}
catch
{
timer1.enable=false;
}
}
C#
WinForms中
Timer
控件
解决按钮幂等性
问题
本文介绍在
C#
WinForms中利用System.Windows.Forms.
Timer
控件
解决按钮重复点击导致的幂等性
问题
。通过Tick事件在UI线程安全地管理按钮状态(点击→禁用→操作→恢复),避免传统禁用方案的体验缺陷。涵盖
Timer
工作机制、状态锁设计模式、基础与增强实现、资源释放要点及扩展应用如防抖和动作冷却,强调Dispose调用以防止内存泄漏。
C#
在服务中用
timer
控件
的小
问题
本文介绍了在Windows服务程序中正确使用计时器的方法。作者最初尝试使用了一个类似于齿轮形状的标准
Timer
控件
,但在服务程序中该
控件
未能正常工作。通过查阅资料得知,这种
控件
适用于Form应用程序而非服务程序。最终采用了一个类似钟表形状的
Timer
控件
,并在其Elapsed事件中编写代码,成功实现了需求。
C#
windows服务程序中的
Timer
控件
的
问题
本文介绍了在Windows服务程序中正确使用
Timer
控件
的方法。作者发现普通的WinForm下的
Timer
控件
无法在服务程序中正常工作。通过查找资料,找到了system.
Timer
下的
Timer
控件
,并成功实现了定时任务的功能。
C#
培训2019-10-25 关于延时与
Timer
的
问题
(改变
控件
颜色后,让其保持这个颜色一段时间,而实际运行颜色根本没有变)
本文探讨了
C#
中
控件
颜色改变不立即显示的
问题
及解决方案,揭示了UI线程与
Timer
工作原理,提供了利用
Timer
和延时技巧实现平滑动画效果的方法。
paip.
C#
.net
TIMER
不起作用在用户
控件
中
本文探讨了
C#
.NET中
Timer
控件
放置于用户
控件
时遇到的启动难题。当
Timer
的Enabled属性设为True时,在主窗体中能够成功触发事件并停止,但再次启动无效。通过定义一个STARTFLAG变量作为标志,解决启动失败的
问题
。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章