Foxtable(狐表)用户栏目专家坐堂 → 自己添加了个右下角的通知栏图标,关闭后有时候不能释放


  共有2507人关注过本帖树形打印复制链接

主题:自己添加了个右下角的通知栏图标,关闭后有时候不能释放

帅哥哟,离线,有人找我吗?
mxm121
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:3026 威望:0 精华:0 注册:2014/9/20 23:56:00
自己添加了个右下角的通知栏图标,关闭后有时候不能释放  发帖心情 Post By:2015/11/9 15:47:00 [只看该作者]

        '-----设置右下角通知栏图标
        AddHandler nfi.DoubleClick, AddressOf Icon_DoubleClick '为通知区域图标添加双击事件
        Dim tsmi1 As new System.Windows.Forms.ToolStripMenuItem("重新连接服务器")  '定义一个菜单选项(带图标)
        AddHandler tsmi1 .Click, AddressOf Menu1_Click  '为这个菜单选项添加点击事件
        Dim tsmi3 As new System.Windows.Forms.ToolStripMenuItem("退出")   '定义一个菜单选项
        AddHandler tsmi3 .Click, AddressOf Menu1_Click  '为这个菜单选项添加点击事件
        cms.Items.Add(tsmi1)  '为全局变量CMS 也就是右键菜单添加 "菜单一"
        cms.Items.Add(tsmi3)  '为全局变量CMS 也就是右键菜单添加 "菜单三"
        nfi.ContextMenuStrip = cms
        nfi.Text = "XXX信息管理系统(当前登录用户:" & UserName & ")" '鼠标移上去显示的文本
        nfi.Icon = new Icon(ProjectPath & "Images\logo.ico") '图标地址
        nfi.Visible = True '设置为显示


现在系统关闭后 右下角图标有时候无法释放 再点击通知栏图标的菜单,会由于系统已经推出报如下错误


有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.ObjectDisposedException: 无法访问已释放的对象。
对象名:“hd”。
   在 System.Windows.Forms.Control.CreateHandle()
   在 System.Windows.Forms.Form.CreateHandle()
   在 System.Windows.Forms.Control.get_Handle()
   在 System.Windows.Forms.Control.SetVisibleCore(Boolean value)
   在 System.Windows.Forms.Form.SetVisibleCore(Boolean value)
   在 System.Windows.Forms.Control.set_Visible(Boolean value)
   在 UserCode.ICON_DoubleClick(Object sender, EventArgs e)
   在 System.EventHandler.Invoke(Object sender, EventArgs e)
   在 System.Windows.Forms.NotifyIcon.OnDoubleClick(EventArgs e)
   在 System.Windows.Forms.NotifyIcon.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
   在 System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
   在 System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


[此贴子已经被作者于2015/11/9 15:47:55编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
mxm121
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:3026 威望:0 精华:0 注册:2014/9/20 23:56:00
  发帖心情 Post By:2015/11/9 15:50:00 [只看该作者]

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=34553

是参考这个帖子做的

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/9 15:53:00 [只看该作者]

beforeCloseProject事件,或者窗口关闭事件

 

nfi.Dispose()

 

 


 回到顶部