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