C# Timer手动启动问题 高手进下

来源:百度知道 编辑:UC知道 时间:2024/06/19 05:10:24
Timer控件Enabled属性是false,
在代码中 添加Timer.Enabled=true;
timer.Interval=1000;

怎么进不去 Timer_Tick() 事件啊
请教下
程序里 不能在窗体运行时 启用Timer 要在特定事件里用
什么办法都试过了,不管是 stop() start()方法 都用了 就是不执行 tick()事件

断点也试过, 事件进不去 郁闷死我了
拜托 请不要找我名字的对错 我是急的 在这里写错了 程序里 可是不
private void YSTHACR_Mainform_Load()
{
ThreadTask();
}
private void Timer1_Tick()
{

}
//一个线程
public void ThreadTask()
{
//****
Timer.Enabled=true;
}

先在属性栏里把Timer的Enabled属性改为True

Timer.Enabled=true;
timer.Interval=1000;
控件的名字对没有?还有就是这个代码是在什么情况下执行,如点击等

多半你这句错了,Timer.Enabled=true; 应该是:Timer1.Enabled=true;
也就是控件名不对

电脑之百万个为什么 http://www.ww167.

你最好帖一下完整代码.
Timer的刷新频率在前台设置就可以

<asp:Timer ID="Timer2" runat="server" Interval="1000" OnTick="Timer2_Tick">

断点跟踪调试

看看走没走Timer.Enabled=true;

如果走了 就能跳到Timer_Tick() 代码块里继续执行

updatepanel? 没有获取到timer控件?

既然断点走过Timer.Enabled=true; 这句并且没出错
就说明timer被启用了 可以监控一下这时候timer是什么状态