请问大虾们,学生在做一个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();
}}
treeview用了两个,分别给不同权限的主窗口显示,在treeview中点击“重新登录”节点时,出现了“访问已经释放对象”错误,对象是“treeview”,但是菜单中的相同按钮点击事件不报错,代码如下:treeview1.nodes_AfterSelected(object sender,treevieweventargs e)
{
if(treeview1.nodes.name.tostring()=="重新登录")
{
frmLogin fLogin=new frmLogin();
fLogin.show();
this.dispose();
}}
解决方案 »
- C#通过API控制鼠标移动,XP无法进入屏保,WIN7却可以进入气泡屏保,为何?
- C# 神啊,我变傻啦?
- DataGridView无论我输入什么,最后一个数怎么得到的总是0?问题很严重了!
- 怎么在VS2005中进行加密及解密?
- 请教达人:怎么添加节点到xml中
- TreeView的内容超过一屏时,如何显示滚动条------急,在线等!
- 南京有要找软件开发工作的来看看
- GetClassName 显示乱码??????
- 救命啊!!!C#今天的第2个问题!! 很急,求各位高手解答!! 我都摸了一天了 ,求各位发发慈悲 ,救救我!!!
- 急用.在线等.!!!!!!!其实很容易的.
- SoapHttpClientProtocol返回值
- 关于Word Shape.AddOLEObject和AddOLEControl的讨论(60分奉上)
if(treeview1.nodes.name.tostring()=="重新登录")这句不是这么写的应该是e.Node.Name.Equals("重新登录")