DevExpress中TreeList樹樣式調整

2022-03-10 19:52:50 字數 1065 閱讀 1915

devexpress的treelist預設是沒有樹狀線的,修改treelinestyle屬性無效,這對於tree並不好看。

官方解釋說對於devexpress的標準主題是不支援treelist有treeline的(不是技術問題,是設計理念不同),如devexpress style, devexpress dark style、office 2013、office 2010, visual studio 2013, vs2010, seven classic等,預設如下:

而主題**和其他**是支援的。所以使用非標準**就可以實現treeline的支援

關於三類**的劃分如下:

很多時候,我們都會使用標準**,只有使用**強制這個屬性,修改**如下:

skin skin = gridskins.getskin(treelist1.lookandfeel);  

skin.properties[gridskins.optshowtreeline] = true;

效果如下:

雖然是實現了,但看起來還是怪怪的,領導還想要自行車。

由於標準**不支援+/-號(plus/minus),所以官方給出的解決方案:一是使用其他非標準**,二是自定義繪製節點按鍵事件(customdrawnodebutton),**如下:

private void treelist1_customdrawnodebutton(object sender, customdrawnodebuttoneventargs e)

DevExpress中DateEdit控制項漢化

在網上找到好多這方面的資料,可是我卻不知道把那些 放 歪打誤撞,終於對了,我要漢化的只有裡面的 clear和today button frmmain.designer.cs檔案中 加入一段 public class cheditlocalizer localizer return base.getl...

Devexpress中Chart控制項座標的移動

在利用devexpress的chart控制項作圖時,常要對控制項的座標進行設定,否則,圖形會在介面上不斷地累加,如下圖所示。橫座標不斷累積,從而使圖形顯得臃腫,現在,我們要新增 對橫座標進行設定,使其可以進行移動。解決的方法及步驟如下 1 可以到dexexpress中檢視xtracharts的sam...

DevExpress中透明玻璃效果

aero玻璃效果 下圖左是devexpress無玻璃效果,圖右是windows自帶玻璃效果.windows aero 是從 windows vista 開始使用的新型使用者介面,透明玻璃感讓使用者一眼貫穿。aero 為四個英文單字的首字母縮略字 authentic 真實 energetic 動感 r...