1

私は問題があります。winformをトレイに追加する必要があります。たとえば、トレイに時計を追加したいのですが、これを行うには、システムトレイに小さなウィンフォームを追加する必要があります。これにより、時刻が表示され、設定などを編集するための小さなコンテキストメニューも表示されます。

このフォームをシステムトレイに追加するにはどうすればよいですか?(私はインターネットでアイデアを検索しようとしましたが、解決しましたが、とにかくこれをC#に実装する方法がわかりません)

4

3 に答える 3

2

NotifyIconオブジェクトを使用し、フォームのサイズ変更イベントを処理して、フォームを非表示にし、NotifyIconを表示することができます。http://alperguc.blogspot.com/2008/11/c-system-tray-minimize-to-tray-with.htmlを参照 して、アプリをシステムトレイに最小化します

于 2012-05-21T17:11:40.187 に答える
2

Windowsは、トレイへのアイコンの追加をサポートしています。その正式名称は通知領域です。そこに他のものを追加することはサポートされていないため、WinFormを追加するというあなたのアイデアは単に実行可能ではありません。

于 2012-05-21T17:18:06.467 に答える
1

WindowsフォームNotifyIconコントロールを確認してください。

通知領域にアイコンを作成するコンポーネントを指定します。

MSDNの説明とサンプルを確認してください-NotifyIconClass

于 2012-05-21T17:12:09.300 に答える