[quote=引用 楼主 lovezhizi 的回复:] 我想让方法2的执行过程委托给主线程,就是创建窗体的线程
if (System.Windows.Forms.Application.OpenForms.Count > 0) { System.Windows.Forms.Form frm = System.Windows.Forms.Application.OpenForms.Cast<System.Windows.Forms.Form>().First(); if (frm.InvokeRequired) { frm.Invoke(new Action(() => { //这里执行你的代码 })); } }
我想让方法2的执行过程委托给主线程,就是创建窗体的线程
111,092
社区成员
642,554
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧