2016-09-21 233 views
1

我有一個TreeView和一個包含該樹中的ModelIndexes的數組。樹形視圖selectionMode設置爲Controls.SelectionMode.ExtendedSelection以編程方式選擇/突出顯示TreeView中的多行

有沒有辦法根據數組中的索引突出顯示樹中的所有行?

我已經可以選擇使用

myTreeView.selection.setCurrentIndex(myindex, ItemSelectionModel.ClearAndSelect) 

只有一行,但我無法找到一個方法來選擇/高亮顯示多行?

回答

1

我找到了解決方案。我不確定這是否是最好的方式,但我會在這裏發佈它,以防有人也尋找這樣的東西。

myTreeView.selection.clear() 

    for(var j = 0; j < selectedindex.length; j++) 
    { 
     myTreeView.selection.setCurrentIndex(selectedindex[j], ItemSelectionModel.Select) 
    } 

所以重點是使用Select作爲ItemSelectionModel,不ClearAndSelect

相關問題