たかだかメッセージを表示させるために何行もコードを書きたくない…
というわけで、汎用のラッパ関数を作成しました。
使い方
// 3秒間エラーメッセージを表示させる。 showBloonHelp( TaskTrayIcon, ToolTipIcon.Error, "エラーです。", 3000 ); // 1秒間情報メッセージを表示させる。 showBloonHelp( TaskTrayIcon, ToolTipIcon.Info, "パターンファイルが更新されました。", 1000 ); |
ソース
//********************************************************************* /// <summary> タスクトレイアイコンにバルーンヘルプを表示させる /// </summary> /// <param name="targetIcon">表示先のアイコン</param> /// <param name="level"> メッセージレベル /// ToolTipIcon.Info : 情報 /// ToolTipIcon.Warning : 警告 /// ToolTipIcon.Error : エラー /// </param> /// <param name="msg"> 表示させるメッセージ</param> /// <param name="timeout"> バルーンの表示時間</param> //********************************************************************* public void showBloonHelp( NotifyIcon targetIcon, ToolTipIcon level, string msg, int timeout ) { string title; switch ( level ) { case ToolTipIcon.Info: title = "情報"; break; case ToolTipIcon.Warning: title = "警告"; break; case ToolTipIcon.Error: title = "エラー"; break; default: title =""; break; } targetIcon.BalloonTipIcon = level; targetIcon.BalloonTipTitle = title; targetIcon.BalloonTipText = msg; targetIcon.ShowBalloonTip( timeout ); } |
関連記事
コメントを残す