2011-11-10 3 views
1

メッセージ、ファックス、カレンダーアイテム、アラートなどの受信を監視するプログラムを作成中です。メッセンジャー/ウイルス対策通知と同様に、Windowsのシストレイエリアに複数のツールチップ/ポップアップがきれいに積み重なって表示されます

このプログラムは、通常、システムトレイにあります。

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

ここで誰でも複数のツールチップを一度に表示したり、画面上でどのように配置することができますか?

また、フォームまたは他のものでもよく、キーは複数のイベントを一度に持ち、それらを並べ替えることができます。

事前にThansk、 マイク

+1

はここを見て:http://www.vbforums.co m/showthread.php?t = 320639 正しい方向にあなたを導くかもしれない – jao

+1

何を使用していますか? ASP.NET、WPF、Winforms ...? Plsは質問にタグを付けます。 – Ray

+0

あなたはWPFまたはWinforms(あなたがそれがシステムトレイにあると言われていることに気がついたので、ASP.NETはありません)を指定するまで、答えを得るつもりはありません。現状では答えることができないので、私は閉じようとしています。 – Ray

答えて

0

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

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

http://www.hardcodet.net/projects/wpf-notifyicon

+1

このwpf-notifyiconは非常に素晴らしいです!一度に複数のツールチップを表示できますか?それは私が本当に把握しようとしている問題です。例えばmsnを持っていて誰かがログインしていると、xxxxがログインしているというヒントがポップアップしますが、同時に2人のユーザがログインすると、2番目のツールチップが最初のツールチップの上にポップアップ表示されますその機能は私が得ようとしているものです。 –

+0

ポップアップを修正して、そのように見えるようにする必要があります(複数の内部ポップアップを持つポップアップウィンドウが1つあります)。 – John

+0

私はそれを試してみましょう、ね! –

0

私はうなり声と呼ばれるものになります。あなたはそれが提供するものの一目概要については、このページをチェックしたい場合があります

+0

Growlは本当に素晴らしく、私が望むすべてをやります。しかし、私は自分のアプリケーション内にこの機能が必要です。 Growl(私が見る限り)は、アプリケーションにアラートを送信させるだけです。 –

1

以下で答えがSOの質問はあなたを助けると方向を与えるが、あなたはまだ、イベント通知用フックにそのコードをカスタマイズする必要がありますあります:バルーンの先端に Creating a Popup Balloon like Windows Messenger or AVG

追加情報とその問題: http://www.csharp411.com/notifyiconshowballoontip-issues/

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

+0

私は皆からのすべての提案を見てきました。ほとんどがとても素敵で涼しいです。それらのどれも同時に1つ以上のポップアップをサポートしていないようです。 Growlだけがそれを行いますが、実装することはできません。 :( –

関連する問題