1

我找不到我的dockPanel 的DockAsMdiDocument() 方法。我添加了所有可用的 DevExpress 参考,但仍然没有这样的功能。

我希望我的 docPanel 在加载事件中填写我的表单(因为我知道在设计视图中不可能这样做)。我错过了什么吗?如果没有 DockAsMdiDocument 方法,我该怎么做?

我在 Windows 7 x64 上使用适用于 C3 的 DevExpress 版本 11.1.4 和 Visual Studio 2010。

4

1 回答 1

2

您可以通过创建新的 Document 对象来停靠 DockPanel,而不是使用 DockAsMdiDocument,如下所示:

myDockPanel.Dock = DockingStyle.Float; //this is because DocumentManager can dock only floating DockPanel, because it works with forms.
Document doc = tabbedView1.Controller.RegisterDockPanel(myDockPanel.FloatForm) as Document;
tabbedView1.Controller.Dock(doc);

如果您想在启动时使用此代码,请将其放在 dockManager 的 Load 事件中。

于 2013-05-04T09:07:29.633 回答