以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 自己添加了个右下角的通知栏图标,关闭后有时候不能释放 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77000) |
-- 作者:mxm121 -- 发布时间: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 -- 发布时间:2015/11/9 15:50:00 -- http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=34553 是参考这个帖子做的
|
-- 作者:大红袍 -- 发布时间:2015/11/9 15:53:00 -- beforeCloseProject事件,或者窗口关闭事件
nfi.Dispose()
|