2012-10-05 17 views
6

Estoy escribiendo una aplicación meteorológica. Lo estoy integrando con la barra de tareas. Cuando haces clic con el botón derecho en su icono en la barra de tareas, te muestra la temperatura actual, etc. Actualmente, si haces clic en el texto que dice "Actual: ...", se abre otra instancia de la aplicación.Método de ejecución en ejecución de programa en lugar de iniciar una nueva instancia

Captura de pantalla:

Weather taskbar

¿Cómo puedo conseguir esto para ejecutar un procedimiento o función en mi programa? Entonces, si el usuario hace clic en "Actual: ...", debería abrir un nuevo formulario en la misma aplicación. No debería abrir otra aplicación?

Mi código es actualmente:

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

¿Está buscando 'NotifyIcon'? –

+0

Hola L.B no Quiero mostrar la temperatura actual al usuario usando la barra de tareas de Windows 7 si hace clic derecho. Luego, cuando el usuario haga clic en el texto, el programa debería abrir un nuevo formulario pero en la misma aplicación. Actualmente abre una nueva aplicación. – joostehost

+0

Hola joostehost, no estoy seguro de si esto ayuda, pero la primera vez que me vino a la mente es esto: http://www.dotnetcurry.com/ShowArticle.aspx?ID=150 –

Respuesta

Cuestiones relacionadas