0

下面的代码中抛出了一个非常令人沮丧的错误:

try
            {
                FrmRestrictedWebBrowser frmRWB2 = new FrmRestrictedWebBrowser();
                    frmRWB2.Show(dockPanel, DockState.Document);
                frmRWB2.ShowSrcUrl(eur.LinkUrl);

            }
            catch (Exception ex)
            {
                string err = ex.Message;
                throw;
            }

错误:堆栈跟踪

在 WeifenLuo.WinFormsUI.Docking.DockPanel.FocusManagerImpl.SuspendFocusTracking() 在 WeifenLuo.WinFormsUI.Docking.DockContentHandler.Show(DockPanel dockPanel, DockState dockState) 在 WeifenLuo.WinFormsUI. Docking.DockContent.Show(DockPanel dockPanel, DockState dockState) at Imogen.frmMain.ProcessUnReported(EUReported eur) 在 C:\Users\Dave\Documents\Visual Studio 2015\Projects\Imogen\Imogen\frmMain.cs:line 244

错误信息:

你调用的对象是空的。

如您所见,我所做的只是创建一个新表单并尝试显示它。一切都说它一直在工作,直到 .Show(dockPanel, DockState.Document) Form 和 dockPanel 存在并且有句柄,所以我不知道发生了什么。

有任何想法吗?

4

0 回答 0