private void 开始分析按钮_Click(object sender, EventArgs e)
{
//子线程修改UI task 配合 methodinvoker 跨线程对UI的修改。
Task task = new(()=>
{
MethodInvoker start = new(() =>
{
StartButton();
});
this.BeginInvoke(start);
});
task.Start();
}
很简单,直接将处理UI的函数StartButton()放在MethodInvoker当中即可。