为什么这个TIMER报这样的错呢?

jiangcl714 jiangcl714 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码为如下:


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”的线程访问它“是什么意思?
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
jiangcl714
C# 111,128 成员 642,536 内容