下列代码演示了如何启用位于停靠管理器的窗体中的所有根面板的 自动隐藏功能。 此代码不对浮动面板产生影响。

C#CopyCode image复制代码
using DevExpress.XtraBars.Docking;
// ...
int index = 0;
while(index < dockManager1.RootPanels.Count) {
   DockPanel rootPanel = dockManager1.RootPanels[index];
   // Enable the auto hide functionality if the panel is not floating.
   if(rootPanel.FloatForm == null)
      rootPanel.Visibility = DockVisibility.AutoHide;
   else
      index++;
}

Visual BasicCopyCode image复制代码
Imports DevExpress.XtraBars.Docking
' ...
Dim index As Integer = 0
While index < DockManager1.RootPanels.Count
   Dim rootPanel As DockPanel = DockManager1.RootPanels(index)
   ' Enable the auto hide functionality if the panel is not floating.
   If (rootPanel.FloatForm Is Nothing) Then
      rootPanel.Visibility = DockVisibility.AutoHide
   Else
      index = index + 1
   End If
End While