c# Windows.Forms使用 timer控件内不执行
答案:6 悬赏:20 手机版
解决时间 2021-03-16 20:50
- 提问者网友:自食苦果
- 2021-03-16 12:51
c# Windows.Forms使用 timer控件内不执行
最佳答案
- 五星知识达人网友:低音帝王
- 2021-03-16 14:09
楼上看好,是Timer控件,不是Timer对象,不需要Start的。
建议你检查3点:
1、timer1_Tick方法是否关联到了Timer的Tick事件上。即Timer1.Tick+=new Delegate(...);
2、Timer控件是否在InitializeComponent();中被实例化并被加入Form.Controls集合。
3、在窗体其他地方,是否有设置Timer.Enabled的情况,方法是光标定位在Timer控件声明上,右键查找所有引用。追问现在就是一个测试 就一窗体 一个 label1 就问题里面那些代码 没有其他的了 之前在一个程序里面好用 到这个里面就不行了
建议你检查3点:
1、timer1_Tick方法是否关联到了Timer的Tick事件上。即Timer1.Tick+=new Delegate(...);
2、Timer控件是否在InitializeComponent();中被实例化并被加入Form.Controls集合。
3、在窗体其他地方,是否有设置Timer.Enabled的情况,方法是光标定位在Timer控件声明上,右键查找所有引用。追问现在就是一个测试 就一窗体 一个 label1 就问题里面那些代码 没有其他的了 之前在一个程序里面好用 到这个里面就不行了
全部回答
- 1楼网友:撞了怀
- 2021-03-16 17:30
timer1.start();追问放到哪啊
- 2楼网友:轻熟杀无赦
- 2021-03-16 16:18
在load事件中要让timer控件开始,timer1.start();
- 3楼网友:七十二街
- 2021-03-16 15:54
方法没有被调用,怎么会被执行!
你可以直接在 Onload 里放入label1.Text = DateTime.Now.TimeOfDay.ToString();
就OK了!简单的问题没必要再新写了!追问现在是想让他定时刷新时间 onload 没有问题我也知道
你可以直接在 Onload 里放入label1.Text = DateTime.Now.TimeOfDay.ToString();
就OK了!简单的问题没必要再新写了!追问现在是想让他定时刷新时间 onload 没有问题我也知道
- 4楼网友:深街酒徒
- 2021-03-16 15:47
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = DateTime.Now.TimeOfDay.ToString();
}
}追问不行
{
public Form1()
{
InitializeComponent();
timer1.Enabled = true;
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = DateTime.Now.TimeOfDay.ToString();
}
}追问不行
- 5楼网友:摆渡翁
- 2021-03-16 14:18
public Form1()
{
InitializeComponent();
timer1.start();
}
或者放load事件中也可以追问错误 1 “System.Windows.Forms.Timer”不包含“start”的定义,并且找不到可接受类型为“System.Windows.Forms.Timer”的第一个参数的扩展方法“start”(是否缺少 using 指令或程序集引用?) F:\培训内容\项目练习\状态栏测试\状态栏测试\Form1.cs 17 20 状态栏测试
{
InitializeComponent();
timer1.start();
}
或者放load事件中也可以追问错误 1 “System.Windows.Forms.Timer”不包含“start”的定义,并且找不到可接受类型为“System.Windows.Forms.Timer”的第一个参数的扩展方法“start”(是否缺少 using 指令或程序集引用?) F:\培训内容\项目练习\状态栏测试\状态栏测试\Form1.cs 17 20 状态栏测试
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯