为什么这个TIMER报这样的错呢?
代码为如下:
private System.Timers.Timer TimeClock = new System.Timers.Timer();
int i = 30;
public Form1()
{
InitializeComponent();
}
public void ontimer(object sender, ElapsedEventArgs e)
{
i = i - 1;
textBox1.Text = i.ToString();
}
private void Form1_Load(object sender, EventArgs e)
{
TimeClock.Elapsed += new ElapsedEventHandler(ontimer);
TimeClock.Interval = 1000;
TimeClock.Enabled = true;
textBox1.Text = "30";
}
在textBox1.Text = i.ToString();出现异常,说“线程间操作无效: 从不是创建控件“textBox1”的线程访问它“是什么意思?