1、先搞清楚什么是状态栏,什么是任务栏(taskbar)
2、前一篇文章写了通过closing时间最小化到任务栏,有一些难度。微软默认是最小化到任务栏的。
——————————以下正文——————————
3、窗体增加NotifyIcon控件
4、方案1:form的“showintaskbar”属性设置成false,程序不在任务栏显示,最小化后直接去状态栏。
5、方案2:在form的“showintaskbar”属性设置为true的时候,要实现,需通过程序:
If Me.WindowState = FormWindowState.Minimized Then
Me.Hide()
End If
6、NotifyIcon增加doubleclick事件
Private Sub NotifyIcon1_DoubleClick(sender As Object, e As EventArgs) Handles NotifyIcon1.DoubleClick
Me.Show()
Me.Focus()
Me.WindowState = FormWindowState.Normal
End Sub
第三行特别重要,部分时候show之后窗体最小化在任务栏中
7、设定icon、增加menu等自己想了。