求助:重新登录问题

yawyuw 2012-06-06 11:18:23
请问大虾们,学生在做一个winform管理系统的时候,在主窗口用了treeview控件,但是在根据登录权限显示控件的时候
treeview用了两个,分别给不同权限的主窗口显示,在treeview中点击“重新登录”节点时,出现了“访问已经释放对象”错误,对象是“treeview”,但是菜单中的相同按钮点击事件不报错,代码如下:

treeview1.nodes_AfterSelected(object sender,treevieweventargs e)
{
if(treeview1.nodes.name.tostring()=="重新登录")
{
frmLogin fLogin=new frmLogin();
fLogin.show();
this.dispose();
}

}
...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnfixit 2012-06-06
  • 打赏
  • 举报
回复
没看清楚……
if(treeview1.nodes.name.tostring()=="重新登录")

这句不是这么写的

应该是

e.Node.Name.Equals("重新登录")
cnfixit 2012-06-06
  • 打赏
  • 举报
回复
问题貌似不在你的贴出来的代码里

cnfixit 2012-06-06
  • 打赏
  • 举报
回复
单步调试看看吧
yawyuw 2012-06-06
  • 打赏
  • 举报
回复
因为同样的代码在菜单按钮中就不会出错,就是用treeview的时候就报错,不知道原因啊!按道理重新显示登录窗口不用调用主窗口中的treeview啊

111,126

社区成员

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

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

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