c# Windows.Forms使用 timer控件内不执行
过程新建一个项目添加一个label1控件和一个timer控件设置enabled为trueInterval为1000代码如下publicpartialclassForm1:...
过程新建一个项目 添加一个 label1控件 和一个timer控件 设置 enabled 为true
Interval 为1000 代码如下
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = DateTime.Now.TimeOfDay.ToString();
}
现在 label1的值在执行的时候还是 label1 说明timer没有起作用 谁能帮我看看什么原因
}
拜托大家试试 好不好用再回答呗 展开
Interval 为1000 代码如下
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = DateTime.Now.TimeOfDay.ToString();
}
现在 label1的值在执行的时候还是 label1 说明timer没有起作用 谁能帮我看看什么原因
}
拜托大家试试 好不好用再回答呗 展开
8个回答
展开全部
楼上看好,是Timer控件,州烂不是Timer对象,不需要Start的。
建议你检查3点:
1、timer1_Tick方法是否关联到了Timer的Tick事件上。即Timer1.Tick+=new Delegate(...);
2、Timer控谈饥件是否含迹返在InitializeComponent();中被实例化并被加入Form.Controls集合。
3、在窗体其他地方,是否有设置Timer.Enabled的情况,方法是光标定位在Timer控件声明上,右键查找所有引用。
建议你检查3点:
1、timer1_Tick方法是否关联到了Timer的Tick事件上。即Timer1.Tick+=new Delegate(...);
2、Timer控谈饥件是否含迹返在InitializeComponent();中被实例化并被加入Form.Controls集合。
3、在窗体其他地方,是否有设置Timer.Enabled的情况,方法是光标定位在Timer控件声明上,右键查找所有引用。
追问
现在就是一个测试 就一窗体 一个 label1 就问题里面那些代码 没有其他的了 之前在一个程序里面好用 到这个里面就不行了
展开全部
方李慎法没有被调码告用,怎么哪模敬会被执行!
你可以直接在 Onload 里放入label1.Text = DateTime.Now.TimeOfDay.ToString();
就OK了!简单的问题没必要再新写了!
你可以直接在 Onload 里放入label1.Text = DateTime.Now.TimeOfDay.ToString();
就OK了!简单的问题没必要再新写了!
追问
现在是想让他定时刷新时间 onload 没有问题我也知道
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在load事件中要让timer控件开始,timer1.start();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
}
}
追问
不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public Form1()
{
InitializeComponent();
timer1.start();
}
或宽猜轮兆行者放慎信load事件中也可以
{
InitializeComponent();
timer1.start();
}
或宽猜轮兆行者放慎信load事件中也可以
追问
错误 1 “System.Windows.Forms.Timer”不包含“start”的定义,并且找不到可接受类型为“System.Windows.Forms.Timer”的第一个参数的扩展方法“start”(是否缺少 using 指令或程序集引用?) F:\培训内容\项目练习\状态栏测试\状态栏测试\Form1.cs 17 20 状态栏测试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询