Aquí hay un código de muestra de lo que @MetroSmurf ya ha mencionado. Tenga en cuenta que se debe llamar al this.InitializeComponent();
antes de que se muestre el NotifyIcon
(generalmente en el constructor de formulario).
public Form1()
{
this.InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
notifyIcon1.Icon = new Icon(@"C:\SomePath\MyIcon.ico");
notifyIcon1.Visible = true;
notifyIcon1.ShowBalloonTip(5000, "Welcome", "Hello " + User, ToolTipIcon.Info);
}
También asegúrese de que Windows esté configurado para permitir las notificaciones. En Windows 7 haga clic derecho en la barra de tareas, haga clic en Propiedades , Personalizar ... en el área de notificación, marque la Mostrar siempre todos los iconos y notificaciones en la barra de tareas opción, haga clic en OK .
así, cómo puedo forzar la computadora para mostrar el icono? –
Ver el enlace en mi respuesta que muestra cómo usar la punta del globo y asignar un ícono. –
+1 para "Asegúrese de haber asignado un icono para el icono de notificación". Pensé que de alguna manera se mostraría un icono predeterminado hasta que asignara uno nuevo. – Joel