0

私は DevExpress.XtraBars.Docking.DockPanel を持っています。その上に自分のフォームを描きます。

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

そのユーザーがこのパネルのサイズを変更したくありません。

4

1 に答える 1

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;
}

詳細については、サイズ変更操作およびサイズ変更操作の制御に関するヘルプ記事を参照してください。

于 2013-08-02T12:05:04.950 に答える