タスクトレイにアイコンを表示するにはNotifyIconコントロールのiconプロパティに表示したいアイコンを設定します。
下記はフォームがロードされた時にタスクトレイにアイコンを表示する例です。
VBの例
' フォームロード時の処理
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'タスクトレイに表示するアイコンを設定する
Dim ico As New System.Drawing.Icon("cloudservice.ico")
NotifyIcon1.Icon = ico
'タスクトレイにアイコンを表示する
NotifyIcon1.Visible = True
End Sub
' フォームが閉じられたときの処理
Private Sub Form1_FormClosed(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles MyBase.FormClosed
'タスクトレイのアイコンを非表示にする
NotifyIcon1.Visible = False
End Sub
C#の例
// フォームロード時の処理
private void Form1_Load(object sender, EventArgs e)
{
// タスクトレイに表示するアイコンを設定する
System.Drawing.Icon ico = new System.Drawing.Icon("cloudservice.ico");
notifyIcon1.Icon = ico;
// タスクトレイにアイコンを表示する
notifyIcon1.Visible = true;
}
// フォームが閉じられたときの処理
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
// タスクトレイのアイコンを非表示にする
notifyIcon1.Visible = false;
}
Please follow and like us:

コメント