2012-10-05 4 views
6

날씨 애플리케이션을 작성하고 있습니다. 나는 그것을 작업 표시 줄과 통합하고있다. 작업 표시 줄의 아이콘을 마우스 오른쪽 버튼으로 클릭하면 현재 온도 등이 표시됩니다. 현재 "현재 : ..."라는 텍스트를 클릭하면 응용 프로그램의 다른 인스턴스가 열립니다.새 인스턴스를 시작하는 대신 프로그램을 실행하는 중에 메서드를 실행하십시오.

스크린 샷 :

Weather taskbar

가 어떻게이 내 프로그램에서 프로시 저나 함수를 실행할 수 있습니까? 따라서 사용자가 "Current : ..."를 클릭하면 동일한 응용 프로그램에서 새 양식이 열립니다. 다른 응용 프로그램을 열지 않아야합니까?

내 코드 현재 : 여기

JumpListCustomCategory userActionsCategory = new JumpListCustomCategory("Weather"); 
userActionLink.Arguments = "-1"; 
JumpListLink userActionLink = new JumpListLink(Assembly.GetEntryAssembly().Location, Conditions + ": " + reader.ReadToEnd()); 
userActionLink.IconReference = new IconReference(testicon, 0); 
userActionsCategory.AddJumpListItems(userActionLink); 
list.AddCustomCategories(userActionsCategory); 
list.Refresh(); 
+0

당신은'NotifyIcon'을 찾고 계십니까? –

+0

안녕하세요. L.B 아니오 마우스 오른쪽 버튼을 클릭하면 Windows 7 작업 표시 줄을 사용하여 현재 온도를 사용자에게 보여주고 싶습니다. 그런 다음 사용자가 텍스트를 클릭하면 프로그램은 새로운 양식을 열어야하지만 동일한 응용 프로그램에서 열어야합니다. 현재는 새로운 응용 프로그램을 엽니 다. – joostehost

+0

안녕하세요, joostehost,이게 도움이 될지 모르겠지만 내 마음에 처음 온 것은 이것입니다 : http://www.dotnetcurry.com/ShowArticle.aspx?ID=150 –

답변

관련 문제