先看看代码先public void Start(System.Windows.Forms.Form f)
{
_backgroundWorker.RunWorkerAsync();//processForm是一个进度条窗体
_processForm.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
_processForm.ShowDialog(f);
}
Frm_Main mFmain = null; public void LoadPrograss()//这个方法里实现调用
{
mFmain = new Frm_Main();
Process process = new Process();
process.BackgroundWork = Fun_ExportExcelClick;
process.MessageInfo = "数据加载中";
process.BackgroundWorkerCompleted += new EventHandler<BackgroundWorkerEventArgs>(process_BackgroundWorkerCompleted);
process.Start(mFmain);
}
process.Start(mFmain);
老是报未将对象引用设置到对象实例
{
_backgroundWorker.RunWorkerAsync();//processForm是一个进度条窗体
_processForm.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
_processForm.ShowDialog(f);
}
Frm_Main mFmain = null; public void LoadPrograss()//这个方法里实现调用
{
mFmain = new Frm_Main();
Process process = new Process();
process.BackgroundWork = Fun_ExportExcelClick;
process.MessageInfo = "数据加载中";
process.BackgroundWorkerCompleted += new EventHandler<BackgroundWorkerEventArgs>(process_BackgroundWorkerCompleted);
process.Start(mFmain);
}
process.Start(mFmain);
老是报未将对象引用设置到对象实例
方法里面明明是这样,process.Start(mFmain);这里调用也new了from窗体,他为什么还要报“未将对象引用设置到对象实例”这个异常
然后在FRM_MAIN窗体中引用的他