문제

나는 쉽게 생각했던 것에 어려움을 겪고 있습니다 ... 나는 Notifyicon이 풍선 팁을 보여줄 수 없습니다. 기본 코드는 다음과 같습니다.

public void ShowSystrayBubble(string msg, int ms)
{
  sysTrayIcon.Visible = true;
  sysTrayIcon.ShowBalloonTip(20, "Title", "Text", ToolTipIcon.None);
}

이 코드를 실행할 때 아무 일도 일어나지 않습니다. 타임 아웃 ARG는 몇 초 또는 MS 일 수 있다는 것을 읽었으므로 말할 수 없으므로 두 가지 모두 시도하지 않았습니다.

WinXP, .NET 3.5를 사용하고 있습니다.

도움이 되었습니까?

해결책

나는 나 자신을 쫓아 냈다. 이것은 OS 수준에서 문제로 판명되었습니다. 나는 몇 주 전에 레지스트리를 통해 모든 풍선을 비활성화했습니다.

WinXP에서 풍선 팁을 비활성화하는 방법에 대한 정보를 여기에서 읽을 수 있습니다.http://support.microsoft.com/kb/307729

이를 활성화하려면 레지스트리 값을 대신 1로 설정하고 다시 로그온/다시 시작하십시오.

다른 팁

그런 다음 비활성화 한 사용자를 위해 메시지를 로그인해야 할 경우 풍선이 필요할 때 검토 할 수 있습니다. 레지스트리를 읽을 권한을 얻을 수 있다면 값을 확인하고 그에 따라 행동 할 수 있습니다 (값을 수정하지 말고 풍선을 기록하거나 표시하기 위해).

이것을 참조하십시오. 그것은 마우스 클릭의 모든 조합과 Notifyicon과 훨씬 더 많은 것을 다룹니다. 이 코드는 템플릿에 위치하고 있으며 코딩 노력없이 모든 프로젝트에서 Notifyicon Logic을 구현할 수 있도록 프로젝트 설정입니다.

여기 더

http://code.msdn.microsoft.com/thenotifyiconexample

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top