0
我已經使用WeifenLuo.WinFormsUI.Docking Dockpanel在我的項目中。在我的應用程序中,我有三種文檔樣式DockContent(即A,B,C),它們以標籤樣式排列。在任何此DockContent(即A,B,C)的Focus()方法中,它都被激活並獲得焦點。根據需要,我需要隱藏所有三個dockcontent(即A,B,C)n需要顯示另外兩個(即D,E)。然後,一旦特定的過程結束,我關閉D,E並顯示A,B,C。C#中的DockPanel ActivateMDIChild#
然後在C的On Focus()之後,其焦點未被設置。我可以知道可能是什麼原因相同。
請引導我一樣。
謝謝。
我只使用了Hide()和Show()函數。但爲什麼Activate(),因爲它與Focus()一起工作正常。我認爲ActivateMDIChild在隱藏和放映後不會被解僱。所以我問了MdiParent可能失去MdiChild控制權的原因。 – James 2009-11-25 08:25:56
您可以分享您關閉和激活表單的代碼嗎? – 2009-11-25 09:44:27