2013-06-06 6 views
8

은 내가 BalloonTip을 보여주기 위해 notifyIcon를 얻기 위해 노력하고있어,하지만 난 버튼내 NotifyIcon이 표시되지 않는 이유는 무엇입니까?

private void button1_Click(object sender, EventArgs e) 
{          
     OsWatchNotify.Visible = true; 
     OsWatchNotify.BalloonTipText = "Example"; 
     OsWatchNotify.BalloonTipTitle = "example title"; 
     OsWatchNotify.ShowBalloonTip(1);       
} 

있는 모든 도움을 주시면 감사하겠습니다을 누르면이 표시되지 않습니다.

+5

아마도 1ms 동안 표시 되었기 때문일 수 있습니까? – t3hn00b

+1

9999999로 변경하더라도 아무 것도 나타나지 않습니다. 시스템 트레이에 아무 것도 나타나지 않습니다. –

+0

OsWatchNotify가 초기화되는 방식은 무엇입니까? 제발 좀 더 코드를 추가하십시오. – MatthiasG

답변

25

NotifyIcon을 잘못 처리하는 방법은 많지 않습니다. 하나만 제외하고 Icon 속성을 설정하는 것을 잊어 버리면 결코 나타나지 않습니다. 예외를 제기해야하지만 그것은 간과되었다.

+6

@Reece Cottam 예 :'notifyIcon1.Icon = SystemIcons.Application;'. – ispiro

+0

우수, 대단히 감사합니다! problem resolved =] –

+0

notifyIcon.BalloonTipIcon뿐만 아니라 notifyIcon.Icon도 설정해야합니다. – mvermand

관련 문제