在Winform Tree控件中,可以通過設置節點的ImageIndex和SelectedImageIndex屬性來設置節點的圖標。這兩個屬性分別表示節點展開和折疊時顯示的圖標索引,以及節點被選中時顯示的圖標索引。
以下是設置節點圖標的技巧:
準備好要顯示的圖標資源,可以將圖標添加到項目資源文件中或者直接引用外部圖標文件。
在Tree控件的ImageList屬性中添加一個ImageList控件,用于存放節點的圖標資源。
將準備好的圖標資源添加到ImageList控件中,通過Add方法添加圖標,注意每個圖標的索引順序。
設置節點的ImageIndex和SelectedImageIndex屬性,分別為展開和折疊時顯示的圖標索引,以及選中時顯示的圖標索引。
例如,假設在ImageList中添加了兩個圖標,分別為圖標1和圖標2,可以按照以下代碼設置節點的圖標:
// 設置節點的展開和折疊時顯示的圖標索引為0,選中時顯示的圖標索引為1
treeNode.ImageIndex = 0;
treeNode.SelectedImageIndex = 1;
通過以上步驟,就可以實現對Winform Tree節點圖標的設置。