我如何复制定时器标签的价值?我要分配这些frmUser形式使用定时器和要指派另一form.I该定时器的值都试过定时器在C尖锐
frmUser frm = new frmUser();
label1.Text=frm.timer1.ToString;
我如何复制定时器标签的价值?我要分配这些frmUser形式使用定时器和要指派另一form.I该定时器的值都试过定时器在C尖锐
frmUser frm = new frmUser();
label1.Text=frm.timer1.ToString;
定时器没有价值的财产。您可以从计时器的Tick Event
中设置label1的文本属性。
如果你正在谈论System.Windows.Forms.Timer
计时器,并通过值你的意思是计时器的时间间隔,那么我想timer.Interval
是你在找什么。
label1.Text = frm.timer1.Interval.ToString();
public int time = 0;
private void timer1_Tick(object sender, EventArgs e)
{
time++;
}
,如果你想从其他形式的访问时间只需使用
Label1.Text = Form1.time.ToString()
基本上每个计时器滴答你增量时间1,并把它的标签。 (确保将计时器间隔设置为1000,如果你想显示秒
我不希望这在相同的形式.want以另一种形式用于分配计时器标签。 – user1286027 2012-03-28 11:27:30
可变时间包含计时器值。 您可以将其公开并从另一个表单中访问 – Youssef 2012-03-28 11:31:15
编辑我的答案 – Youssef 2012-03-28 11:33:48
除了语法错误(你的例子甚至没有编译),'timer1.ToString()'调用的意义究竟是什么?你期望它是什么意思? – Oded 2012-03-28 11:01:53
我想给timer赋予定时器的值。我试过使用Tostring(),但它不能将字符串转换为定时器值。 – user1286027 2012-03-28 11:06:07
但是你认为“值”是什么意思? ?计时器没有“数值” – Oded 2012-03-28 11:08:00