Chicos encontré lo que buscaba. Para cuando le des a minimizar, se
te oculte directamente en la bandeja (donde el reloj, el LAN etc.)
Agregamos
Código:
1 NotifyIcon y 1 ContextMenuStrip
Doble click sobre el NotifyIcon y añadís esto:
Código:
NotifyIcon1.Visible = False
Show()
WindowState = FormWindowState.Normal
Hacéis un click sobre el ContextMenuStrip y le añadís:
Cerrar, Información, o lo que queráis.
Doble click sobre el Form vacío y añadís esto:
Código:
If Me.WindowState = FormWindowState.Minimized Then
Me.Hide()
End If
Ahora dais al 2º botón encima del
form>Propiedades>Eventos y dais DOBLE CLICK sobre StyleChanged.
Algo asi:
![[Imagen: asdfja.jpg]](http://img708.imageshack.us/img708/4469/asdfja.jpg)
Perdonad, no es en "StyleChanged", es en
SizeChanged que hay encima, si no no irá xd Perdon! :D
Y añadís lo siguiente:
Código:
If WindowState = FormWindowState.Minimized Then
Hide()
NotifyIcon1.Visible = True
End If
Y ahora vamos a hacer un par de cositas:
Click con el 2º botón del ratón encima de NotifyIcon>
Propiedades.
En "icon" le añadís una imagen "en .ico"
si no, no se verá en la barra de menú.
(Aquí dejo uno que os va a servir)
La transformáis a .ico y ya está.
Y encima de "icon" saldrá ContextMenuStrip, le
hacéis click y le añadís el ContextMenuStrip1 que tenéis.
Ahora solo tenéis que probar el programa, y abajo os saldrá
la imagencita del programa, y si le dais con el 2º botón, os aparecerá lo que
le habeis puesto al ContextMenuStrip (en mi caso Salir y configurar)
Saludos!
0 comentarios:
Publicar un comentario