2011-01-13 7 views
2

どのように通知フォームが画面の隅にポップアップして、他のすべてのアプリケーションの上に消えてしまいますか?MS Outlookの新しい電子メールやIMのように連絡先の1つがちょうどログインしましたか? C#にネイティブなことはありますか?サードパーティコントロールですか?または、すべての派手な特殊効果を達成するいくつかのオープンソースコードですか?フェードイン/フェードアウトポップアップウィンドウの作成方法は?

答えて

0

これを行う管理方法はありませんが、interopを使用してlayered windowを行うことができます。 UpdateLayeredWindowがここにあります。

5

あなたは単にあなたが通知領域にバロンヒントと呼ばれて話をしているthen..Whatユーザーにいくつかの情報を表示したい場合は... ..通知するアイコンコントロール(http://msdn.microsoft.com/en-us/library/system.windows.forms.notifyicon.aspx

BallonTipTextプロパティを使用して表示するテキストを設定することができます。

はあなたがロードイベント

this.TopMost = true; 
this.Opacity = 0; 

にフォームのTopMostOpacityを設定し、タイマーを使用して不透明度を変更することができ、簡単な方法でこの..

+0

+1これはわかりましたが、これは私が使用しようとしているソリューションです。しかし、TaskBarNotifierは私が実際に尋ねた質問に対する最良の答えであるので、@ WraithNathにクレジットを返信してください。ありがとう! –

+0

@Shaul ..私はprobがありません.. @ Wraithnathの答えも良いです..私たちは新しいユーザーの貢献を促進する必要があります。 –

0

を行うために相互運用機能のような任意のものを必要といけません。それが良い方法かどうかは分かりません。

関連する問題