2

私は、受信メッセージ、ファックス、カレンダー項目、アラートなど、いくつかのものを監視するプログラムに取り組んでいます.

このプログラムは通常、systray にあります。

私が達成したいのは、通知ごとに1つずつ、複数のツールチップまたはフォームをポップアップさせることです。表示するメッセージが複数ある場合に、きれいに重ねて表示できるようにしたい。または、ユーザーがいくつかの異なるビュー タイプを持つことを許可することもできます。

一度に複数のツールチップを表示する方法と、それらを画面上に配置する方法を教えてください。

フォームなどでもかまいません。重要なのは、一度に複数のイベントを作成し、それらをアレンジできることです。

前もって感謝します、マイク

4

3 に答える 3

1

以下の SO の質問の回答が役に立ち、方向性を示している可能性がありますが、イベント通知に接続するにはそのコードをカスタマイズする必要があります。Windows Messenger や AVG などのポップアップ バルーンの作成

気球のヒントとその問題に関する追加情報: http://www.csharp411.com/notifyiconshowballoontip-issues/

MSDN リンク: http://msdn.microsoft.com/en-us/library/ms160065.aspx

于 2011-11-11T08:24:53.200 に答える
0

それらをオブジェクトに配置したい場合は、おそらくQueue<T>またはを使用Stack<T>してそれらを保持する必要があります。スレッドConcurrentQueue<T>またはConcurrentStack<T>. バインディングを扱う場合は Observable にするかObservableCollection<T>、順序付けと FIFO/FILO を気にしない場合は使用します。

それ以外に、現在使用しているものについてさらに情報を提供する必要があります。

WPF の場合: http://www.hardcodet.net/projects/wpf-notifyicon

于 2011-11-10T16:24:54.077 に答える
0

私はGrowlと呼ばれるものを調べます:

このページで何が提供されているかを簡単に視覚的に確認することをお勧めします。

于 2011-11-10T16:28:39.203 に答える