2010-07-07 4 views
2

Lorsque je réduis par programmation un nœud TreeView comme ceci: treeView1.Nodes [0] .Collapse(), tous les nœuds enfants se replient sous lui, ce qui est vraiment ennuyeux. Cela ne se produit pas lorsque vous cliquez manuellement sur le nœud pour le réduire et que les nœuds enfants se souviennent de leur état réduit/développé. Comment puis-je empêcher cela?Pourquoi le contrôle TreeView réduit-il tous les nœuds enfants?

Répondre

2

Utilisez la méthode suivante:

public void Collapse(
    bool ignoreChildren 
) 

ignoreChildren Type: System.Boolean vrai pour laisser les nœuds enfants dans leur état actuel; false pour réduire les nœuds enfants.

Voir: http://msdn.microsoft.com/en-us/library/ms161262.aspx

+0

Merci! J'aurais dû remarquer qu'il était surchargé. –

Questions connexes