2011-12-14 9 views
0

私はWCFサービスのサブスクライバとパブリッシャとしてasp.netアプリケーションとして機能するWindowsフォームアプリケーションを持っています。Windowsフォームアプリのステータスを確認していますか?

パブリッシャーが投稿を公開するたびに、私のwinformアプリケーションは、画面の右下にnotificationFormを表示するように呼び出します。 (誰かがMSNにログインしたときのようなもの)

2番目の投稿が公開されている場合は、その場所の高さ属性が追加され、直前のウィンドウのすぐ上に表示されます。 (二人の人がログインしたときのmsnと似たもう一つのシナリオ)

私の前のnotificationFormsを閉じると、後続のnotificationFormは依然として上向きのエスカレーションを続けます。私のフォームの場所をリセットできるようにクローズドフォームのステータスをチェックすることは可能ですか?

私は現在、フォームを追加するためにarrayListを使用しています。

次のコードは、私は、コードの座標

 if (notificationList.Count == 0) 
     { 
      y = 0; 
     } 
     else 
     { 
      for (int i = 0; i < notificationList.Count; i++) 
      { 
       y = y - 140; 
      } 
     } 

おかげで更新する方法です!

答えて

0

「閉じたフォームの状態を確認する」とは、閉じているかどうかをチェックすることです。そうでない場合は、IsDisposedプロパティを確認できます。

関連する問題