2010-03-10 17 views
13

¿Cómo puedo crear una punta de herramienta de balón con un botón de cierre.Globo información sobre herramientas con botón de cierre - C#

me puede mostrar una información sobre herramientas:

TaskbarIcon.ShowBalloonTip(10000); 

pero no puedo hacer lo contrario:

TaskbarIcon.CloseBalloonTip(); 

O incluso una manera de mostrar un cuadro de cierre en una punta del balón.

Vi esta pregunta publicada en otro sitio pero sin respuesta (gratuita).

Gracias de antemano

+3

¿Por qué esto obtuvo un voto a favor? –

+1

Las respuestas pagas del otro sitio no se vuelven mágicamente visibles si se desplaza un poco más por la página, ¿o sí? –

Respuesta

7

pude encontrar una respuesta simple. En lugar de utilizar:

TaskbarIcon.ShowBalloonTip(10000); 

que podría utilizar la segunda forma de esta función:

TaskbarIcon.ShowBalloonTip(10000,"Title","Message",ToolTipIcon.None); 

En realidad, esto añade una caja cerca de la punta del balón!

+1

En realidad, la diferencia no es qué sobrecarga de ShowBalloonTip llama, pero si proporciona un título o no. Si el título es nulo o está vacío, no se muestra el botón de cerrar –

1

Usted puede encontrar este interesante:

http://www.tooltips.net/

This question tiene una respuesta útil al cerrar el globo.

A menos que necesite enganchar un evento de cerca, no necesita un botón en el globo, y aunque lo haga, puede enganchar el evento de clic del globo para lograr lo mismo.

Hay indicadores que le permiten hacer cosas como poner una X en la esquina superior derecha del globo para que el usuario pueda descartarlo. Vea aquí para más información:

http://msdn.microsoft.com/en-us/magazine/cc188923.aspx

+0

Gracias por la respuesta (y el apoyo). Estaba buscando un camino fuera de Win32 y Shell_NotifyIcon. Algo en C# como NotifyIcon. – Greycrow

+0

La clase ToolTip en .NET Framework debe tener todo lo que necesita: http://msdn.microsoft.com/en-us/library/system.windows.forms.tooltip.aspx –

Cuestiones relacionadas