Addition, deletion, modification, and addition, deletion, and modification of nodes
Using System;
Using System. Collections. Generic;
Using System. ComponentModel;
Using System. Data;
Using System. Drawing;
Using System. Linq;
Using System. Text;
Using System. Threading. Tasks;
Using System. Windows. Forms;
Namespace Tree
{
Public partial class Form1: Form
{
Public Form1 ()
{
InitializeComponent ();
}
Private void button#click (object sender, EventArgs e)
{
String type = textBox1.Text. Trim ();
TreeNode rootNode;
RootNode = this. treeView1.Nodes. Add (type );
}
Private void button2_Click (object sender, EventArgs e)
{
If (this. textBox1.Text! = String. Empty ){
String type = textBox1.Text. Trim ();
TreeView1.SelectedNode. Nodes. Add (type );
TreeView1.ExpandAll ();
}
}
Private void Delete ToolStripMenuItem_Click (object sender, EventArgs e)
{
TreeNode type = treeView1.SelectedNode;
Type. Remove ();
}
Private void modify ToolStripMenuItem_Click (object sender, EventArgs e)
{
If (this. treeView1.SelectedNode! = Null ){
TreeView1.SelectedNode. Text = textBox1.Text;
If (this. treeView1.SelectedNode. Text! = Null & this. treeView1.Nodes. Count = 0 ){
TreeNode type = new TreeNode ();
TreeView1.ExpandAll ();
}
}
}
Private void button3_Click (object sender, EventArgs e)
{
}
}
}