Showing posts with label Nodes. Show all posts
Showing posts with label Nodes. Show all posts

Tuesday, April 23, 2013

TreeView control मे display होने वाले node, nodes collection के अंदर पाये जाते हैं। nodes collection, TreeView control मे nodes को add, remove etc. के लिएmethods provide करता है। nodes collection मे design और run time दोनों मे nodes को manipulate किया जा सकता है। design time मे यह nodes collection editor provide करता है जिसे treeview के nodes property पर click कर display किया जा सकता है। Runtime मे इसमे nodes को manipulate करने के लिए निम्न methods का useकिया जाता है।

  • Add: इस method का use nodes collection मे nodes को add करने के लिए किया जाता है।

Syntax: Nodes.Add (Node_Caption)

Nodes.Add (Node_Object)

Nodes.Add (index, Node_Object)

Ex- image076

Me.TreeView1.Nodes.Add("Course")

Me.TreeView1.Nodes(0).Nodes.Add("Degree")

Me.TreeView1.Nodes(0).Nodes.Add("Diploma")

Me.TreeView1.Nodes(0).Nodes(0).Nodes.Add("BCA")

Me.TreeView1.Nodes(0).Nodes(0).Nodes.Add("BSc IT")

Me.TreeView1.Nodes(0).Nodes(0).Nodes.Add("MSC CS")

Me.TreeView1.Nodes(0).Nodes(0).Nodes.Add("MSC IT")

Me.TreeView1.Nodes(0).Nodes(1).Nodes.Add("PGDCA")

Me.TreeView1.Nodes(0).Nodes(1).Nodes.Add("DCA")

  • Count: इसका use nodes को count करने के लिए किया जाता है।

Syntax- Nodes.Count

Ex- msgbox (Treeview1.Nodes.count)

  • Clear: इसे nodes collection से nodes को एक साथ remove करने के लिए किया जाता है।

Syntax- Nodes.Clear ()

Ex- TreeView1.Nodes.clear ()

  • Remove: इसका use nodes collection से node को remove करने के लिए किया जाता है इसमे index का use इया जाता है।

Syntax- Nodes.Remove (index)

Ex- Me.TreeView1.Nodes (0).Nodes (1).Remove()

  • Item: इसका use nodes collection से किसी item को get करने के लिए किया जाता है।

Syntax- Nodes.Item (index)

Ex- MsgBox (Me.TreeView1.Nodes (0).Nodes.Item (0).Text)

  • FirstNode/LastNode/PrevNode/NextNode: इसका use क्रमशः First Node, Last Node, Previous Node और Next Node के get करने के लिए किया जाता है।

Dim n As TreeNode

n = Me.TreeView1.Nodes(0).FirstNode

MsgBox(n.Text)

Contact us

Name

Email *

Message *