2011-05-04 74 views
0

我有一個具有命名節點的TreeView。爲了幫助用戶,每個節點可以有四個圖標中的一個。默認項目(0)是白色的。當前節點圖標與默認節點圖標不相同

我感到困惑,但知道我固定了「錯誤的行爲」。

圖標設置正確,並且在我的Treeview中正確,但是每當我點擊一個節點時,它就會被選中並顯示默認圖標(白色)。

如何更改行爲以使所選節點顯示正確的圖標?

回答

0

首先連鎖行業的節點映像的名稱:

this.treeView.ImageList.Images.Add("TABLE", global::OrangeUI.Properties.Resources.table); 

比你可以設置不同的圖標這樣的:

this.treeView.SelectedNode.ImageKey = "TABLE"; this.treeView.SelectedNode.SelectedImageKey 
= "TABLE";