如何锁定DevExpress.XtraBars.Docking.DockPanel的大小?

时间:2013-08-02 11:01:23

标签: c# winforms devexpress panel

我有DevExpress.XtraBars.Docking.DockPanel dockPanelKWBar;我把它画在我的表格上。

  if (KWToolForm == null)
  {
      KWToolForm = new KWToolForm();
      KWToolForm.panelKWTools.Parent = m_DockContainerForm.dockPanelKWBar_Container;
      KWToolForm.panelKWTools.Dock = DockStyle.Fill;
  }

我不希望该用户更改此面板的大小。

1 个答案:

答案 0 :(得分:0)

您可以通过处理DockManager.StartSizing事件来阻止调整特定面板的大小;

using DevExpress.XtraBars.Docking;
//...
dockManager1.StartSizing += dockManager1_StartSizing;
//...
void dockManager1_StartSizing(object sender, StartSizingEventArgs e) {
    if(e.Panel == dockPanel1)
        e.Cancel = true;
}

有关详细信息,请参阅Resizing OperationsControlling Resizing Operations帮助文章。