2011-12-01 1 views
12

私は、treeview-elementのさまざまな状態を表示するために、winformsとimagelistでtreeview-controlを使用しています。TreeViewでSelectedImageIndexを無効にする

しかし、私は選択した要素を使用して別の画像を使用したくないです。

TreeViewコントロールでSelectedImageIndexを無効にする方法はありますか?

選択するたびに選択した画像インデックスを変更しようとすると、このような何か:

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

しかし、これはすべての選択後の制御のかなり醜いちらつきの原因となる。..

答えて

21

あなたは新しいTreeNodeを作成あり、ImageIndexSelectedImageIndexに同じImageIndexプロパティを割り当てます。

... 
node.SelectedImageIndex = node.ImageIndex; 
... 
関連する問題