void PrintMethod(){
if (this.InvokeRequired)//判断进入该方法的线程是否是单(主)线程,是:再次调用该方法,否:执行else中内容
{
try
{
this.Invoke(new MethodInvoker(delegate { method(); }));
}
catch
{
}
}
else
{
method();
}
}
1、解决问题:当前线程不在单线程单元中,因此无法实例化 ActiveX 控件
2、实现自动打印