c# - Collapse Other Nodes of TreeView on Selection of One Node -


मेरे पास * winform applica * tion पर एक वृक्षदृश्य नियंत्रण है यहां, मुझे क्या करना है: अपने सभी स्तर पर अन्य नोड्स को संकुचित करें और केवल चयनित नोड का खर्च करें उदाहरण के लिए, मान लें कि परिदृश्य: - सभी विषय + कंप्यूटर विज्ञान + गणित

रूट नोड है " सभी विषय " और दो बाल नोड्स 1) कंप्यूटर विज्ञान और 2) गणित जब मैं कंप्यूटर विज्ञान का चयन करता हूं, तो गणित का नोड ढह जाना चाहिए और कंप्यूटर साइंस नोड का विस्तार किया जाना चाहिए। यह कैसे हासिल किया जा सकता है ? इसे पूरा करने के लिए सुझाव का स्वागत किया जाता है।

संपादित करें (धन्यवाद हंस Passant ) हैंडल बाद का चयन करें या से पहले चयन करें ईवेंट, और अन्य भाई नोड्स को मिटा दें। इस तरह: <पूर्व> निजी शून्य treeViewAfterSelect (ऑब्जेक्ट प्रेषक, TreeViewCancelEventArgs ई) {foreach (e.Node.Parent.Nodes में TreeNode नोड) {if (नोड! = E.Node) नोड। (); }}

Comments