検索条件
お知らせ
現在サイトのリニューアル作業中のため、全体的にページの表示が乱れています。
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の機能なので標準で出せるんじゃね?と調べてたらここに突き当たった。