[Tips][NotifyIcon] タスクトレイにアイコンを表示する

スポンサーリンク

タスクトレイにアイコンを表示するには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:

コメント

タイトルとURLをコピーしました