2010-02-20 3 views
2

시스템 트레이에서 양식을 숨기려고 할 때 모든 것이 어떻게 작동하는지 이해하는 데 많은 시간이 걸렸으므로 여기에 게시하고 있습니다.양식을 시스템 트레이에 숨기기

내 질문은 기본적으로 : 시스템 트레이에 작업을 실행하는 Windows 양식을 숨기려면 어떻게합니까?

CFP.

+0

C# 여기에 중복 : http://stackoverflow.com/questions/46918/ 일부 답변에는 VB.NET 코드에 대한 링크가 있습니다. –

+0

내 질문에 대한 답변 게시 :) CFP. –

답변

1

첫 번째 단계는 숨길 필요가있는 것을 보여줍니다. 모달하지 않도록하십시오.

Dim F as New MyForm 
Form.Show() 

그런 다음, 알림 아이콘을 생성하고 그것의 클릭 기능을 다음과 같이 연결합니다주의

Me.Visible = Not Me.Visible 

을하지만. 예를 들어 ShowDialog을 사용하여 양식을 표시 한 경우 Visible = False을 설정하면 양식을 닫고 파기합니다 (예 : 양식과 통신 한 별도의 스레드를 사용하는 경우 불쾌감을 줄 수 있음).

관련 문제