private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (treeView1.SelectedNode.Text == "基本数据")
{
this.label3.Text = "输入变压器基本数据";
}
if (treeView1.SelectedNode.Text == "线饼数据输入")
{
this.label3.Text = "变压器线饼数据输入";
}
}
}
代码没有问题但是运行中出现问题
“System.NullReferenceException”类型的未经处理的异常出现在 jiemian1.exe 中。
其他信息: 未将对象引用设置到对象的实例。
请问应该怎么解决?
看看是不是treeView1.SelectedNode引起的,当你没有选择任何的时候,这个导致错误
可以开头加上
if (treeView1.SelectedNode == null) return;
if (treeView1.SelectedNode.Text == "基本数据")
{
this.label3.Text = "输入变压器基本数据";
}
if (treeView1.SelectedNode.Text == "线饼数据输入")
{
this.label3.Text = "变压器线饼数据输入";
}