想做实现一个监控显示功能,用TIMER每隔10秒显示变量的内容
int j;private void button1_Click(object sender,EventArgs e)
{if(this.timer1.Enable == false)
this.timer1.Enable = true;
else
this.timer1.Enable = false;
for(int i =0;i<100000;i++)
{
j = i;
}
}
timer的timer1_Tick()方法中private void timer1_Tick(object sender,EventArgs e)
{
this.button1.Text = j.ToString();
}
int j;private void button1_Click(object sender,EventArgs e)
{if(this.timer1.Enable == false)
this.timer1.Enable = true;
else
this.timer1.Enable = false;
for(int i =0;i<100000;i++)
{
j = i;
}
}
timer的timer1_Tick()方法中private void timer1_Tick(object sender,EventArgs e)
{
this.button1.Text = j.ToString();
}
解决方案 »
- winform的程序,使用flash控件加一个按钮,当flash控件的movie属性变为另一个按钮时,fscommond事件不响应
- 关于读取图像RGB值的一个问题
- 在线等,如何在框架的不同页面传值
- 如何将分布式(Remoting)通过IIS架起来!
- winform,在MonthCalender上,点击相应日期,跳转到相应页面
- 在C#下,用什么数据类型来处理一个大的二进制数据数据
- 如何打印查询窗体上的全部信息, 按条件检索获得的某个客户基本信息(TextBox 显示)、和交易基本信息(DataGrid 显示)
- 关于解码问题
- 关于activex控件mscomm32.ocx许可证的问题
- 为什么要这样写?
- 同一个ocx控件,为什么在.net2.0和.net4.0下调用时行为不一样?
- 在我们自己的机器可以运行。但是在客户的机器上就报错。这是为什么
{
j = i;
}0.0001秒就执行完了
int j = 0;
private void timer1_Tick(object sender,EventArgs e)
{
j++;
this.button1.Text = j.ToString();
}
如果for语句中是执行的是数据库操作 每个执行一回都要花一分钟左右的时间。
能正常显示this.button1.Text = j.ToString();吗
{if(this.timer1.Enable == false)
this.timer1.Enable = true;
else
this.timer1.Enable = false;
for(int i =0;i<100000;i++)
{
j = i;
}
}
你这里面的事情都是在主线程做的,UI根本没有机会刷新