社区
C#
帖子详情
急!关于timer的问题!(UP有分,解释最好详细点,有更多分送)
dengbin99
2003-03-28 11:07:24
C#中,就是我每操作一次,在15秒后就会产生一个随机数,在这15秒里面,如果又有操作的话,则在15秒之后,同样也产生一个随机数.两者互不影响!!
应该属于菜鸟问题,越详细越好,各位帮帮忙!!!
...全文
53
12
打赏
收藏
急!关于timer的问题!(UP有分,解释最好详细点,有更多分送)
C#中,就是我每操作一次,在15秒后就会产生一个随机数,在这15秒里面,如果又有操作的话,则在15秒之后,同样也产生一个随机数.两者互不影响!! 应该属于菜鸟问题,越详细越好,各位帮帮忙!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
starky
2003-03-29
打赏
举报
回复
如果只是要一次的话:
protected void Timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
System.Windows.Forms.MessageBox.Show("Elapsed!", DateTime.Now.ToString());
System.Timers.Timer t1=(System.Timers.Timer) sender;
t1.Stop();
}
贝贝壳壳
2003-03-29
打赏
举报
回复
忘了说,上面的timer定义为1秒执行一次。
贝贝壳壳
2003-03-29
打赏
举报
回复
试试这样。我这个程序没有结束。
private Queue q=new Queue();
private int i=0;
private ArrayList al=new ArrayList ();
。。。。。。。
private void button1_Click_1(object sender, System.EventArgs e)
{
Random r=new Random ();
q.Enqueue (r.NextDouble ());
al.Add (i);
}
private void timer1_Tick(object sender, System.EventArgs e)
{
i++;
foreach(int a in al)
{
if(i==a+15)
label1.Text =q.Dequeue ().ToString ();
}
}
starky
2003-03-29
打赏
举报
回复
有操作的话--》会触发一个事件--》定义一个新的timer
假设操作为buttonClick,每个timer并不互相影响
void buttonClick(object sender, System.EventArgs e)
{
CreateTimer();
}
private void CreateTimer()
{
System.Timers.Timer Timer1 = new System.Timers.Timer();
Timer1.Enabled = true;
Timer1.Interval = 1000;
Timer1.Elapsed += new System.Timers.ElapsedEventHandler(Timer1_Elapsed);
}
protected void Timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
System.Windows.Forms.MessageBox.Show("Elapsed!", DateTime.Now.ToString());
}
dengbin99
2003-03-29
打赏
举报
回复
谢谢各位了,我试试
li_new
2003-03-29
打赏
举报
回复
up有分的!
cafecai
2003-03-29
打赏
举报
回复
u p
qiuafa
2003-03-29
打赏
举报
回复
接分&捧场
dengbin99
2003-03-28
打赏
举报
回复
如果没操作的话,对,就结束了.......这不用管,主要是怎么控制在这15秒里面重新响应新的操作的问题....
rqxiang
2003-03-28
打赏
举报
回复
up
贝贝壳壳
2003-03-28
打赏
举报
回复
如果没操作呢就结束吗?
Dugu_Niu
2003-03-28
打赏
举报
回复
看不懂你的问题
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分
急
求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐...
C#基础教程
C#语言是一种现代、面向对象的语言,它简化了C++语言在类、命名空间、方法重载和异常处理等方面的操作,它摒弃了C++的复杂性,
更
易使用,
更
少出错。它使用组件编程,和VB一样容易使用。C#语法和C++和JAVA语法非常...
开源N76E003舞台PAR灯控制器项目:基于DMX512协议与Keil uVision4开发实战
” - 8位数据位 (Data Bits):真正的货物,而且是 LSB(最低有效位)优先 发送,这
点
和很多处理器的惯例相反,调试时容易搞晕。 - 2位停止位 (Stop Bits):两个连续的逻辑“1”,相当于卡车的车尾,标志着这辆车...
Revisiting Network Support for RDMA
重新审视RDMA的网络支持 本文为SIGCOMM 2018会议论文。 笔者翻译了该论文。...如果有任何不当,请联系笔者删除。 Abstract (摘要) The advent of RoCE (RDMA over Converged Ethernet) hasled to a signif...
curl完整文档
目录 概述 快速开始 构建与安装 基本用法示例 命令行选项参考 最新
更
新
问题
与反馈 关于贡献者 架构概述 libcurl API 设计 简易句柄生命周期 简易选项配置 简易执行机制 多句柄架构 并发传输 基于事件的操作 HTTP ...
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章