मैं कैसे पता लगा सकता हूं कि चयनित नोड TreeView
नियंत्रण में कोई बच्चा नोड या अभिभावक नोड है या नहीं?मैं कैसे निर्धारित कर सकता हूं कि चयनित नोड TreeView में एक बच्चा या पैरेंट नोड है या नहीं?
उत्तर
वास्तव में आप कैसे लागू इस तरह के एक चेक आप "बच्चा" और "जनक" नोड्स कैसे परिभाषित पर निर्भर करता है।
Nodes
property रिटर्न उस विशेष नोड द्वारा निहितTreeNode
वस्तुओं के संग्रह: लेकिन वहाँ है कि महत्वपूर्ण जानकारी प्रदान करते हैं प्रत्येकTreeNode
वस्तु द्वारा उजागर दो गुण हैं। तो, बस देखने के लिए कितने बच्चे चयनित नोड शामिल नोड्स की जाँच करके, आप यह निर्धारित कर सकते हैं या नहीं, यह एक माता पिता के नोड है:if (selectedNode.Nodes.Count == 0) { MessageBox.Show("The node does not have any children."); } else { MessageBox.Show("The node has children, so it must be a parent."); }
में अधिक जानकारी प्राप्त करने के लिए, आप भी
Parent
का मूल्य जांच कर सकते हैं संपत्ति। यदि यह मूल्यnull
है, तो नोडTreeView
के रूट स्तर पर है (यह एक जनक नहीं है):if (selectedNode.Parent == null) { MessageBox.Show("The node does not have a parent."); } else { MessageBox.Show("The node has a parent, so it must be a child."); }
आप इसके लिए TreeNode.Parent
संपत्ति का उपयोग कर सकते हैं।
यदि इसका मान null
है-संदर्भ, नोड रूट स्तर पर है।
TreeView treeView = ...
var selectedNode = treeView.SelectedNode;
if(selectedNode ! = null)
{
if(selectedNode.Parent == null)
{
// Root-level node
}
else
{
// Child node
}
}
else
{
// A node hasn't been selected.
}
treeview.SelectedNode == null
सबसे अच्छा चुनने के लिए है।
मुझे समझ में नहीं आता कि यह सवाल का जवाब कैसे देता है। – JDB
इस
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
Label1.Text = "";
if(e.Node.Parent!= null &&
e.Node.Parent.GetType() == typeof(TreeNode))
{
Label1.Text = "Parent: " + e.Node.Parent.Text + "\n"
+ "Index Position: " + e.Node.Parent.Index.ToString();
}
else
{
Label1.Text = "This is parent node.";
}
}
रूट नोड के लिए माता-पिता TreeView है की कोशिश करो .. यह है कि अगर हम के प्रकार की तुलना की जांच करने के लिए संभव है ->
if (currentNode.Parent.GetType() == typeof(TreeView))
{
// root node
}
- 1. वर्तमान नोड के पैरेंट को कैसे जांचें रूट नोड है या xslt में नहीं है?
- 2. क्या मैं निर्धारित कर सकता हूं कि कोई KeyEventArg एक अक्षर या संख्या है या नहीं?
- 3. मैं कैसे निर्धारित कर सकता हूं कि एक यूआरएल PHP में रीडायरेक्ट करता है या नहीं?
- 4. मैं कैसे निर्धारित कर सकता हूं कि विंडोज में एक विशिष्ट फ़ाइल खुलती है या नहीं?
- 5. यह निर्धारित करने के लिए कि XElement.Elements() में एक विशिष्ट नाम वाला नोड है या नहीं?
- 6. मैं एक विशिष्ट स्थिति पर एक नोड में एक बच्चा कैसे जोड़ सकता हूं?
- 7. मैं कैसे निर्धारित कर सकता हूं कि एक समग्र प्रारूप स्ट्रिंग अमान्य है या नहीं?
- 8. मैं कैसे निर्धारित कर सकता हूं कि एक सार विधि लागू की गई है या नहीं?
- 9. मैं कैसे निर्धारित कर सकता हूं कि एक यूआरएल रीडायरेक्ट करता है या नहीं?
- 10. मैं कैसे निर्धारित कर सकता हूं कि एक div नीचे स्क्रॉल किया गया है या नहीं?
- 11. मैं कैसे निर्धारित कर सकता हूं कि एक विंडो हैंडल मान्य है या नहीं?
- 12. जांचें कि क्या xml नोड में उप बच्चा
- 13. मैं कैसे निर्धारित कर सकता हूं कि मेरे एंड्रॉइड ऐप में मेमोरी रिसाव है या नहीं?
- 14. मैं कैसे निर्धारित कर सकता हूं कि ऑपरेटिंग सिस्टम सी में POSIX है या नहीं?
- 15. क्या मैं एक रूट रूट नोड में एक WPF TreeView बांध सकता हूं?
- 16. वर्तमान नोड के पैरेंट नोड नाम कैसे प्राप्त करें?
- 17. मैं nodemon (या नोड-पर्यवेक्षक) में निष्पादन योग्य के लिए तर्क कैसे पारित कर सकता हूं?
- 18. मैं कैसे निर्धारित कर सकता हूं कि एक आयत दूसरे में पूरी तरह निहित है या नहीं?
- 19. XSLT में पहला बच्चा नोड स्थानीय नाम()
- 20. मैं एक ExtJS TreePanel में चयनित नोड कैसे ढूंढूं?
- 21. मैं कैसे निर्धारित कर सकता हूं कि बैक बटन प्रदर्शित होता है या नहीं?
- 22. मैं कैसे निर्धारित कर सकता हूं कि पर्ल फ़ंक्शन रनटाइम पर मौजूद है या नहीं?
- 23. मैं कैसे निर्धारित कर सकता हूं कि UISearchDisplayController की खोजResultsTableView दिखाई दे रही है या नहीं?
- 24. मैं कैसे निर्धारित कर सकता हूं कि कोई त्रुटि लौटाई गई है या नहीं?
- 25. मैं कैसे निर्धारित कर सकता हूं कि कोई फ़ाइल खाली है या नहीं?
- 26. मैं कैसे निर्धारित कर सकता हूं कि मेरा टेक्स्टब्लॉक टेक्स्ट छंटनी जा रहा है या नहीं?
- 27. मैं कैसे निर्धारित कर सकता हूं कि SQL सर्वर संग्रहीत प्रक्रिया पैरामीटर डिफ़ॉल्ट है या नहीं?
- 28. मैं कैसे निर्धारित कर सकता हूं कि उपयोगकर्ता के पास आईओएस ऐप इंस्टॉल है या नहीं?
- 29. मैं कैसे निर्धारित कर सकता हूं कि डिवाइस पर मल्टीटास्किंग समर्थित है या नहीं?
- 30. मैं कैसे निर्धारित कर सकता हूं कि एमएस ऑफिस 2007 एसपी 2 स्थापित है या नहीं?
आप बहुत बहुत धन्यवाद। – Priyanka