I have three Buttons, one TextBoxand a TreeView. I add nodes dynamically to TreeView. I used some code and it works for the first (root) button. It shows an error Object reference not set to an instance of an objectfor the other two buttons. My three buttons: Add root, Add child, Delete.
My code is:
private void button1_Click(object sender, EventArgs e)
{
TreeNode t;
t = treeView1.Nodes.Add(textBox1.Text);
}
private void button2_Click(object sender, EventArgs e)
{
TreeNode t;
t = treeView1.SelectedNode;
t.Nodes.Add(textBox1.Text);
treeView1.SelectedNode.ForeColor = Color.Red;
}
private void button3_Click(object sender, EventArgs e)
{
treeView1.SelectedNode.Remove();
}
source
share