Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
treeView1.Nodes[0].Collapse() のようにプログラムで TreeView ノードを折りたたむと、すべての子ノードがその下に折りたたまれます。これは本当に面倒です。これは、ノードを手動でクリックして折りたたんだ場合には発生せず、子ノードは折りたたまれた/展開された状態を記憶しています。これを防ぐにはどうすればよいですか?
次の方法を使用します。
public void Collapse( bool ignoreChildren )
ignoreChildren 型: System.Boolean 子ノードを現在の状態のままにする場合は true。子ノードを折りたたむ場合は false。
参照: http://msdn.microsoft.com/en-us/library/ms161262.aspx