代码为如下:
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”的线程访问它“是什么意思?
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”的线程访问它“是什么意思?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货