找不到myDockPanel.DockAsMdiDocument()

时间:2013-05-04 08:27:02

标签: c# visual-studio-2010 devexpress

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

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

我在Windows 7 x64上使用DevExpress版本11.1.4 for Visual Studio 2010。

1 个答案:

答案 0 :(得分:3)

您可以通过创建新的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事件上。