NotifyIcon控件,是VB.net以后的版本出现的自带控件.
利用这个控件可以很轻松地实现给自己的程序托盘效果.
从工具箱-->Windows 窗体-->NotifyIcon,把这个控件加到主窗体中
设置好这个NotifyIcon实例的ICON,TEXT,VISIBLE.想做到更漂亮点,还可以关联一个自己设计的菜单.
下面贴出点击这个托盘图标使主程序实现[最小化隐藏]与[最大化显示的代码]
Private BeforeMinimizedState As FormWindowState
Private Sub myNotifyIcon_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles myNotifyIcon.Click
Select Case Me.WindowState
Case FormWindowState.Minimized
Me.WindowState = BeforeMinimizedState
Me.Activate()
Case FormWindowState.Maximized
BeforeMinimizedState = FormWindowState.Maximized
Me.WindowState = FormWindowState.Minimized
Me.Hide()
Case FormWindowState.Normal
BeforeMinimizedState = FormWindowState.Normal
Me.WindowState = FormWindowState.Minimized
Me.Hide()
End Select
End Sub
不写注释了,偷懒.嘿嘿.