c# timer控件问题

lebron09202455 2010-05-27 10:42:38
private void button3_Click(object sender, EventArgs e)
{
int ziptimer = Convert.ToInt32(this.textBox1.Text);
this.timer1.Interval = ziptimer * 3600000;
}
为什么设置后的Interval属性的值没有变呢?
本来我设置的是3600000,然后运行程序,textbox1给的值是2,点了button3后,再重新运行程序,为什么timer1的Interval的值还是3600000?
...全文
196 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lebron09202455 2010-05-27
  • 打赏
  • 举报
回复
不好意思,描述的有点不清楚,不过现在不需要这功能了(老板良心发现),结贴了,谢谢大家的帮忙
zzqgy 2010-05-27
  • 打赏
  • 举报
回复
点了button3后,再重新运行程序?????
zzx509 2010-05-27
  • 打赏
  • 举报
回复
重新运行程序?窗体关闭后在打开不就又重新初始化了吗?
mohugomohu 2010-05-27
  • 打赏
  • 举报
回复
你点了按钮之后就改变了。
但是你再重新运行程序,我就无语了
army369168520 2010-05-27
  • 打赏
  • 举报
回复
以方法下仅供参考:
c Web Timer控件的使用
UpdatePanel
里放ScriptManager控件 Timer控件 和一个显示的控件(Label)

Timer控件 属性设置为 Interval=10 timer1 为控件的名称
在Timer 事件 Tick里写
{
this.Label1.Text=DateTime.Now.TolongTimeString();
}
在page_load里写
{
timer1 = new Timer();
timer1.Tick += new EventHandler<EventArgs>(Timer1_Tick);
timer1.Enabled = true;
}

C winform中

load里写
timer1 = new Timer();
timer1.Tick += new EventHandler(timer1_Tick);
timer1.Enabled = true;
Tick事件写
this.label1.Text = DateTime.Now.ToLongTimeString();

xiangyueming 2010-05-27
  • 打赏
  • 举报
回复
点了button3后,再重新运行程序?

重新运行程序后Interval的值是属性里面填写的值了

army369168520 2010-05-27
  • 打赏
  • 举报
回复
Timer控件用的是web还是winform
在两种模式下使用是不同的
你是想显示当前的时间??(一直更新)
如果是的话 我可以帮你解决
army369168520 2010-05-27
  • 打赏
  • 举报
回复
请问你的Timer控件用的是web还是winform??

110,572

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧