CodePanic! > C#.NET Tips > 今ここ
■タスクトレイにバルーンを表示する
NotifyIconコントロールを利用して
タスクトレイにバルーンを表示することができます。
・バルーンのアイコン
・バルーンのタイトル
・バルーンのメッセージ
を設定した後、ShowBalloonTip関数でバルーンを表示します。
Formに配置されたButtonをクリックするとバルーンを表示します。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// リソースのアイコンを設定する場合
notifyIcon1.Icon = Properties.Resources.Icon1;
// .icoファイルを指定する場合
//Icon icon = new Icon(@"c:\test.ico");
//notifyIcon1.Icon = icon
// タスクトレイアイコンにマウスホバーした際に表示されるテキスト
notifyIcon1.Text = "テストアプリです";
}
private void button1_Click(object sender, EventArgs e)
{
// バルーン内のアイコン
notifyIcon1.BalloonTipIcon = ToolTipIcon.Info;
// バルーンのタイトル
notifyIcon1.BalloonTipTitle = "タイトル名";
// バルーンのメッセージ
notifyIcon1.BalloonTipText = "テスト";
// バルーンを表示(引数は表示間隔ミリ秒指定:ここでは5秒)
notifyIcon1.ShowBalloonTip(5000);
}
}
}
Copyright © 2008.07 - shougo suzaki
|