VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
タスクトレイアイコンのダブルクリックを検知するには、NotifyIconのダブルクリックイベントを使用します。次にフォームを表示しノーマルサイズに変更します。
Private Sub Form1_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Resize If Me.WindowState = FormWindowState.Minimized Then 'フォームを非表示にする Me.Visible = False 'タスクトレイに表示するアイコンを設定する Dim ico As New System.Drawing.Icon("globe.ico") NotifyIcon1.Icon = ico 'タスクトレイにアイコンを表示する NotifyIcon1.Visible = True End If End Sub Private Sub NotifyIcon1_MouseDoubleClick(ByVal sender As System.Object, _ ByVal e As System.Windows.Forms.MouseEventArgs) _ Handles NotifyIcon1.MouseDoubleClick 'フォームを表示する Me.Visible = True If Me.WindowState = FormWindowState.Minimized Then 'ノーマルウィンドウに戻す Me.WindowState = FormWindowState.Normal 'アクティブにする Me.Activate() 'タスクトレイからアイコンを削除する NotifyIcon1.Visible = False End If End Sub