'///////////////////////////////////
Public Dim nfi As new System.Windows.Forms.NotifyIcon '定义通知区域小图标
Public Dim cms As new System.Windows.Forms.ContextMenuStrip '定义右键菜单
'菜单按钮点击事件
'Public Sub Menu1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
'MessageBox.Show("你点击的是 : " & sender.Text)
'End Sub
'图标双击事件
Public Sub ICON_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs)
baseMainform.visible=True '设置主窗体显示 这个代码帮助中有的
End Sub
Public Sub BaseMainform_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs)
'msgbox(sender.WindowState)
baseMainform.visible=False
End Sub
‘///////AfterOpenProject//////////////////////////////
'AfterOpenProject
AddHandler nfi.DoubleClick, AddressOf Icon_DoubleClick '为通知区域图标添加双击事件
nfi.Text = "我是Foxtable" '鼠标移上去显示的文本
nfi.Icon = new Icon(ProjectPath & "log.ico") '图标地址
nfi.Visible = True '设置为显示
addhandler basemainform.resize, addressof BaseMainform_Resize
这是修改后的程序。全局变量中定义和在AfterOpenProject事件中的程序如上。运行时可以把项目隐藏到托盘中,但是无法展开.现象是双击了托盘中图标后,瞬间打开后,马上又隐藏起来了.错在哪?谢谢