NotifyIcon.ShowBalloonTip Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Muestra el globo de sugerencias en la barra de tareas.
Sobrecargas
ShowBalloonTip(Int32) |
Muestra un globo de sugerencias en la barra de tareas para el período de tiempo especificado. |
ShowBalloonTip(Int32, String, String, ToolTipIcon) |
Muestra un globo de sugerencias con el título, el texto y el icono especificado en la barra de tareas para el período de tiempo especificado. |
ShowBalloonTip(Int32)
Muestra un globo de sugerencias en la barra de tareas para el período de tiempo especificado.
public:
void ShowBalloonTip(int timeout);
public void ShowBalloonTip (int timeout);
member this.ShowBalloonTip : int -> unit
Public Sub ShowBalloonTip (timeout As Integer)
Parámetros
- timeout
- Int32
Período de tiempo en milisegundos durante el que debe mostrarse el globo de sugerencias. Este parámetro está en desuso. Las horas de presentación de notificaciones se basan ahora en la configuración de accesibilidad del sistema.
Excepciones
timeout
es menor que 0.
Ejemplos
En el ejemplo de código siguiente se muestra cómo utilizar el método ShowBalloonTip. Para ejecutar este ejemplo, pegue el código de ejemplo en un formulario Windows Forms que contenga un NotifyIcon elemento denominado notifyIcon1
. Llame SetBalloonTip
desde el constructor del formulario o Load el método de control de eventos.
private void SetBalloonTip()
{
notifyIcon1.Icon = SystemIcons.Exclamation;
notifyIcon1.BalloonTipTitle = "Balloon Tip Title";
notifyIcon1.BalloonTipText = "Balloon Tip Text.";
notifyIcon1.BalloonTipIcon = ToolTipIcon.Error;
this.Click += new EventHandler(Form1_Click);
}
void Form1_Click(object sender, EventArgs e)
{
notifyIcon1.Visible = true;
notifyIcon1.ShowBalloonTip(30000);
}
Private Sub SetBalloonTip()
notifyIcon1.Icon = SystemIcons.Exclamation
notifyIcon1.BalloonTipTitle = "Balloon Tip Title"
notifyIcon1.BalloonTipText = "Balloon Tip Text."
notifyIcon1.BalloonTipIcon = ToolTipIcon.Error
End Sub
Sub Form1_Click(ByVal sender As Object, ByVal e As EventArgs) _
Handles Me.Click
notifyIcon1.Visible = True
notifyIcon1.ShowBalloonTip(30000)
End Sub
Comentarios
El sistema operativo aplica los valores de tiempo de espera mínimo y máximo y normalmente son de 10 y 30 segundos, respectivamente, pero esto puede variar en función del sistema operativo. Los valores de tiempo de espera demasiado grandes o demasiado pequeños se ajustan al valor mínimo o máximo adecuado. Además, si el usuario no parece estar usando el equipo (no se producen eventos de teclado o mouse), el sistema no cuenta este tiempo para el tiempo de espera.
Solo se puede mostrar una punta de globo en la barra de tareas a la vez. Si se intenta mostrar una sugerencia de globo cuando se muestra una en la barra de tareas, el timeout
valor se omite. El comportamiento es ligeramente diferente en función del sistema operativo y de si la punta del globo es de otra aplicación, o la misma. Cuando la segunda punta de globo es de otra aplicación, la primera punta de globo se mostrará para el valor de tiempo de espera mínimo antes de que aparezca el segundo, independientemente del valor de timeout
. En la mayoría de los casos, si las puntas de globo proceden de la misma aplicación, la primera punta de globo se cierra inmediatamente cuando se realiza otra llamada al ShowBalloonTip método . En algunos casos, el segundo globo se abrirá en la parte superior del primer globo.
El texto del título se mostrará en una fuente en negrita cerca de la parte superior del globo.
Se aplica a
ShowBalloonTip(Int32, String, String, ToolTipIcon)
Muestra un globo de sugerencias con el título, el texto y el icono especificado en la barra de tareas para el período de tiempo especificado.
public:
void ShowBalloonTip(int timeout, System::String ^ tipTitle, System::String ^ tipText, System::Windows::Forms::ToolTipIcon tipIcon);
public void ShowBalloonTip (int timeout, string tipTitle, string tipText, System.Windows.Forms.ToolTipIcon tipIcon);
member this.ShowBalloonTip : int * string * string * System.Windows.Forms.ToolTipIcon -> unit
Public Sub ShowBalloonTip (timeout As Integer, tipTitle As String, tipText As String, tipIcon As ToolTipIcon)
Parámetros
- timeout
- Int32
Período de tiempo en milisegundos durante el que debe mostrarse el globo de sugerencias. Este parámetro está en desuso. Las horas de presentación de notificaciones se basan ahora en la configuración de accesibilidad del sistema.
- tipTitle
- String
Título que se mostrará en el globo de sugerencias.
- tipText
- String
Texto que se mostrará en el globo de sugerencias.
- tipIcon
- ToolTipIcon
Uno de los valores de ToolTipIcon.
Excepciones
timeout
es menor que 0.
tipText
es null
o una cadena vacía.
tipIcon
no es un miembro de ToolTipIcon.
Ejemplos
En el ejemplo de código siguiente se muestra cómo utilizar el método ShowBalloonTip. Para ejecutar este ejemplo, pegue el código de ejemplo en un formulario Windows Forms que contenga un NotifyIcon elemento denominado notifyIcon1
. Asocie el Form1_DoubleClick
método de este ejemplo con el evento del DoubleClick formulario.
void Form1_DoubleClick(object sender, EventArgs e)
{
notifyIcon1.Visible = true;
notifyIcon1.ShowBalloonTip(20000, "Information", "This is the text",
ToolTipIcon.Info );
}
Sub Form1_DoubleClick(ByVal sender As Object, ByVal e As EventArgs) _
Handles Me.DoubleClick
notifyIcon1.Visible = True
notifyIcon1.ShowBalloonTip(20000, "Information", "This is the text", _
ToolTipIcon.Info)
End Sub
Comentarios
El sistema operativo aplica los valores de tiempo de espera mínimo y máximo y normalmente son de 10 y 30 segundos, respectivamente, pero esto puede variar en función del sistema operativo. Los valores de tiempo de espera demasiado grandes o demasiado pequeños se ajustan al valor mínimo o máximo adecuado. Además, si el usuario no parece estar usando el equipo (no se producen eventos de teclado o mouse), el sistema no cuenta este tiempo para el tiempo de espera.
Solo se puede mostrar una punta de globo en la barra de tareas a la vez. Si se intenta mostrar una sugerencia de globo cuando se muestra una en la barra de tareas, el timeout
valor se omite. El comportamiento es ligeramente diferente en función del sistema operativo y de si la punta del globo es de otra aplicación, o la misma. Cuando la segunda punta de globo es de otra aplicación, la primera punta de globo se mostrará para el valor de tiempo de espera mínimo antes de que aparezca el segundo, independientemente del valor de timeout
. En la mayoría de los casos, si las puntas de globo proceden de la misma aplicación, la primera punta de globo se cierra inmediatamente cuando se realiza otra llamada al ShowBalloonTip método . En algunos casos, el segundo globo se abrirá en la parte superior del primer globo.
El texto del título se mostrará en una fuente en negrita cerca de la parte superior del globo.