У меня есть три Buttons
, один TextBox
и TreeView
.Я добавляю узлы динамически к TreeView
.Я использовал некоторый код, и он работает для первой (корневой) кнопки.Он показывает ошибку Object reference not set to an instance of an object
для двух других кнопок.Мои три кнопки: Add root
, Add child
, Delete
.
Мой код:
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();
}