Deaktivieren SelectedImageIndex in Treeview
Ich bin mit einem treeview-Steuerelement in winforms und einem Listenansicht-zur Anzeige von verschiedenen Zuständen des treeview-Elemente.
Aber ich will nicht mit dem ausgewählten element um ein anderes Bild verwendet werden.
Gibt es eine Möglichkeit zu deaktivieren SelectedImageIndex in das TreeView-control?
Wenn versucht, die selectedimageindex nach jeder Auswahl. So etwas wie dieses:
private void TreeView1AfterSelect(object sender, TreeViewEventArgs e)
{
treeView1.SelectedImageIndex = treeView1.SelectedNode.ImageIndex;
}
Aber dies führt zu einem ziemlich hässlichen flackern der Kontrolle nach jeder Auswahl..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie erstellen die neue
TreeNode
weisen die gleichen imageindex zuImageIndex
undSelectedImageIndex
:Beim erstellen der Knoten
Den beiden Indizes sind für ImageIndex und SelectedImageIndex.