爱码啊!··你如此欺负我··

xli520 2005-09-05 05:52:12
我写的代码如下:
TreeNode tn = new TreeNode();
tn.Tag = "1001";
tn.Text = "hello";
TreeNode tn2 = new TreeNode();
tn2.Tag = "1002";
tn2.Text = "ok";
tn.Nodes.Add(tn2);
treeView1.Nodes.Add(tn);

treeView1是WinForm窗体的树
-----------------------------------
然后获取他的值
textBox1.Text = treeView1.SelectedNode.Text;
textBox2.Text = treeView1.SelectedNode.Tag.ToString();
----------------------------------
出错信息:treeView1.SelectedNode.Tag.ToString()未将引用设置到对象实例
为什么他要欺负我,难道我错了吗?
她treeView1.SelectedNode.Text为什么又可以??
高手指点
...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pupo 2005-09-06
  • 打赏
  • 举报
回复
你取值前有没有选中结点?
xli520 2005-09-06
  • 打赏
  • 举报
回复
调式过了
找不到大案
JasonHeung 2005-09-05
  • 打赏
  • 举报
回复
首先好好学习怎么调试程序吧,这么简单的异常,通过调试跟踪代码,自己很快就能知道是什么原因了的。
xamaizi 2005-09-05
  • 打赏
  • 举报
回复
tag赋值了,又取不出来,看起来不大可能啊

设置个端点,看看选中的是那个treenode,应该还有其他没有tag的treenode

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧