2011-12-14 2 views
0

나는 WCF 서비스 및 게시자 asp.net 응용 프로그램의 구독자 역할을하는 Windows 양식 응용 프로그램이 있습니다.Windows 응용 프로그램의 상태를 확인 하시겠습니까?

게시자가 게시물을 게시 할 때마다 내 winform 앱이 화면 오른쪽 하단에 알림 양식을 표시하도록 호출합니다. (사용자가 MSN에 로그인 할 때 볼 수있는 것과 비슷합니다.)

두 번째 게시물이 게시 된 경우 위치의 높이 속성이 추가되어 이전 창 바로 위에 표시되도록합니다. (두 사람이 로그인 할 때 msn과 비슷한 또 다른 시나리오)

내 문제는 이전 notificationForms를 닫은 후에도 후속 notificationForm이 계속 상향 이관됩니다. 내 양식의 위치를 ​​재설정 할 수 있도록 마감 된 양식의 상태를 확인할 수 있습니까?

현재 양식을 추가하기 위해 arrayList를 사용하고 있습니다.

다음 코드 내가 코드 좌표

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

덕분에 업데이트하는 방법입니다!

답변

0

"닫힌 양식의 상태 확인"이 닫혀 있는지 여부를 확인하는 경우 IsDisposed 속성을 확인할 수 있습니다.

관련 문제