110,538
社区成员
发帖
与我相关
我的任务
分享
var thread=new Thread(new Action(()=>{
try
{
var invoker = new MethodInvoker(new Action(() =>
{
using (var camFrm = new CheckFaceFrm())
{
var dialogResult = camFrm.ShowDialog(this);
if (dialogResult == DialogResult.OK)
{
txtResult.Text = "Invoke:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
}
}
}));
this.Invoke(invoker);
//this.Activate(); ------------------>如果不注释这段代码则会抛出线程间操作无效: 从不是创建控件“MainFrm”的线程访问它。
}
catch (Exception ex)
{
LogUtils.Write(ex.ToString());
}
}));
thread.Star();