
C# timer空间 实现for循环 要求一秒钟更新一下textBox,如何实现?
4个回答
展开全部
timer 本身就是定时触发的,设定触发间隔为1秒,直接更新textbox就行了
如果用for循环,写个死循环,中间用 Thread.Sleep(1000),休眠1秒,更新textbox就行了,注意不要进行键盘鼠标操作,否则界面会死掉,建议用多线程
如果用for循环,写个死循环,中间用 Thread.Sleep(1000),休眠1秒,更新textbox就行了,注意不要进行键盘鼠标操作,否则界面会死掉,建议用多线程
展开全部
加入Timer控件,设置Interval属性为1000(单位是毫秒,1000就是一秒)
双击你加的Timer控件,在代码中加入给textbox赋值的语句就行了
代码:
private void timer1_Tick(object sender, EventArgs e)
{
textBox1.Text = "XXX";
}
双击你加的Timer控件,在代码中加入给textbox赋值的语句就行了
代码:
private void timer1_Tick(object sender, EventArgs e)
{
textBox1.Text = "XXX";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么叫for循环一秒更新一个textBox,
先取得textBox的集合,在定义个int i=0;在tick事件中更新下,然后在i++;
比如List<TextBox> [i].Text="";
I++;
先取得textBox的集合,在定义个int i=0;在tick事件中更新下,然后在i++;
比如List<TextBox> [i].Text="";
I++;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在timer里面写你的更新代码啊
timer的属性设为1000ms
timer的属性设为1000ms
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询