- 投稿日:
C#を使ったWindows Formでなんでもいいから通知を出したかった。
確認環境
Env | Ver |
---|---|
Windows 11 Pro | 22631.4751 |
.NET | 8.0 |
C# | 12 |
手順
- Windows Formでプロジェクトを作る
- デザイナにNotifyIconを突っ込む
- デザイナでNotifyIconに適当なアイコンを設定する
- 適当な場所に以下を書く
notifyIcon1.BalloonTipText = "ほげ"; notifyIcon1.ShowBalloonTip(5000);
備考
アイコン設定してないと何も出てこないので注意。
クリック時に何かしたい場合、NotifyIconにイベントハンドラが生えてるのでそれを使う。
あとがき
ググるとDLLをコールしたり、Nugetを使ってUWPのコンポーネントを使ったりと、コレジャナイ情報ばっかり出てくるのだが、OSの機能なので標準で出せるんじゃね?と調べてたらここに突き当たった。