2011-12-01 35 views
12

Ağaç formları ve ağaç görünümü öğelerinin farklı durumlarını görüntülemek için bir görüntü denetiminde ağaç görünümü denetimi kullanıyorum.Treeview'de SelectedImageIndex'i devre dışı bırak

Ancak farklı bir resim kullanmak için seçilen öğeyi kullanmak istemiyorum.

TreeView denetiminde SelectedImageIndex'i devre dışı bırakmanın bir yolu var mı?

Her seçimden sonra selectedimageindex değiştirilmeye çalışıldıysa. Böyle bir şey:

private void TreeView1AfterSelect(object sender, TreeViewEventArgs e) 
    { 
     treeView1.SelectedImageIndex = treeView1.SelectedNode.ImageIndex; 
    } 

Ama bu her seçimden sonra kontrol oldukça çirkin titremeyi neden olur .. sen yeni TreeNode oluştururken olan

cevap

21

, ImageIndex ve SelectedImageIndex aynı ImageIndex atayın:

... 
node.SelectedImageIndex = node.ImageIndex; 
... 
İlgili konular