[vb.net]给程序加个托盘效果

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

不写注释了,偷懒.嘿嘿.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值