用於WinForms的DevExpress GridControl控件支持BorderStyle屬性(通過它的View),但它好像不支持BorderColor。或者我錯了?DevX GridControl for WinForms - BorderColor
如何爲GridControl邊框設置BorderColor屬性?
用於WinForms的DevExpress GridControl控件支持BorderStyle屬性(通過它的View),但它好像不支持BorderColor。或者我錯了?DevX GridControl for WinForms - BorderColor
如何爲GridControl邊框設置BorderColor屬性?
您可以隨時將BorderStyle設置爲NoBorder並將GridControl包裝在PanelControl中。
設置屬性是這樣的:
gridControl1.MainView.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
panelControl1.LookAndFeel.UseDefaultLookAndFeel = false;
panelControl1.LookAndFeel.Style = DevExpress.LookAndFeel.LookAndFeelStyle.Flat;
panelControl1.Appearance.BorderColor = Color.Red;
panelControl1.Appearance.Options.UseBorderColor = true;
panelControl1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Simple;
如果您在整個解決方案中有數百次GridControl出現,該怎麼辦?你要把它們全部包起來嗎? – sh0gged 2010-01-11 15:23:15
這是一個替代方案。您可以製作一個方法,它將採用網格和麪板控件並設置上述屬性。或者你可以做一個UserControl。但是,那麼你可能會失去很多非常好的電網控制設計時間特性。 – 2010-01-12 05:36:03
謝謝。我只想指出,在稍微嚴重的情況下,這種解決方法不是一種選擇,正如你上面提到的,這是一種妥協方式。 :)這就是爲什麼我確定它必須通過一些GridControl成員完成。我想我最好聯繫DevX支持團隊來解決這個問題。 – sh0gged 2010-01-12 08:57:40
您使用的皮膚?剝皮機制很可能會覆蓋您的邊框顏色設置,除非您禁用它們。
你有沒有找到一個解決方案? – 2012-04-05 13:21:08