2010-06-10 1 views
0

데이터베이스가 변경되었는지를 검사하는 WinForm 프로그램이 있는데, 어떤 것이 있으면 다른 WinForm이 열리고 사용자에게 무슨 일이 일어나고 있는지 알려줍니다 (팝업 WinForm은 MessageBox가 부족한 몇 가지 특수 기능을 가지고 있습니다 이 작업을 위해). 이러한 팝업 WinForms 중 하나가 나타날 때마다 새 아이콘이 시스템 트레이에 나타나고 마우스를 올려 놓더라도 사라지지 않습니다 (트레이 새로 고침 문제는 아닙니다).트레이 아이콘 계속 켜기

나는 트레이 아이콘을 전혀 표시하지 않는 팝업 WinForm을 얻는 방법을 궁금해합니다.

+0

트레이 아이콘은 사용자가 컨트롤을 가지고 있지 않으면 표시되지 않습니다. 양식에 NotifyIcon 컨트롤이 있습니까? 작업 표시 줄을 언급하고 있습니까? – Kobi

답변

1

잘못된 장소 (예 : 팝업 양식의 생성자)에서 '새 NotifyIcon'과 같은 작업을 수행했을 수 있습니다. 생성되지만, NotifyIcon.Dispose()를 호출하지 않으면 프로그램을 중지하고 아이콘 위에 마우스를 올려 놓을 때까지 그대로 유지됩니다.

디자이너의 팝업 폼에 NotifyIcon을 구성 요소로 추가 한 또 다른 원인이있을 수 있습니다.