2009-12-03 21 views
0

用於WinForms的DevExpress GridControl控件支持BorderStyle屬性(通過它的View),但它好像不支持BorderColor。或者我錯了?DevX GridControl for WinForms - BorderColor

如何爲GridControl邊框設置BorderColor屬性?

+0

你有沒有找到一個解決方案? – 2012-04-05 13:21:08

回答

0

您可以隨時將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; 
+0

如果您在整個解決方案中有數百次GridControl出現,該怎麼辦?你要把它們全部包起來嗎? – sh0gged 2010-01-11 15:23:15

+0

這是一個替代方案。您可以製作一個方法,它將採用網格和麪板控件並設置上述屬性。或者你可以做一個UserControl。但是,那麼你可能會失去很多非常好的電網控制設計時間特性。 – 2010-01-12 05:36:03

+0

謝謝。我只想指出,在稍微嚴重的情況下,這種解決方法不是一種選擇,正如你上面提到的,這是一種妥協方式。 :)這就是爲什麼我確定它必須通過一些GridControl成員完成。我想我最好聯繫DevX支持團隊來解決這個問題。 – sh0gged 2010-01-12 08:57:40

0

您使用的皮膚?剝皮機制很可能會覆蓋您的邊框顏色設置,除非您禁用它們。