2013-04-16 43 views
1

我需要能夠刪除Windows窗體上關閉按鈕。我知道這是可能使用這個片斷:表單上去掉「關閉」圖標,而DevExpress的使用

private const int WS_SYSMENU = 0x80000; 
    protected override CreateParams CreateParams 
    { 
     get 
     { 
      CreateParams cp = base.CreateParams; 
      cp.Style &= ~WS_SYSMENU; 
      return cp; 
     } 
    } 

不過,我也需要一個的DevExpress DefaultLookAndFeel適用於我的形式。如果您的表單上啓用了DevExpress DefaultLookAndFeel,上述代碼似乎無法正常工作。有沒有可能的解決方案?

謝謝。

回答

4

要僅隱藏XtraForm的關閉按鈕(x),請將XtraForm.CloseBox屬性設置爲false。此屬性在啓用表單蒙皮功能時生效。

或者您可以將Form.ControlBox屬性設置爲false以使整個窗體的控件框不可見。

+0

看來,該解決方案可與DevExpress的新版本。我發現我們的版本已經過時了。這只是9.3 – klce