COLOCAR UN ICONO AL LADO DEL RELOJ


Para poder colocar un icono de nuestra aplicación al lado del reloj, tenemos que utilizar un control, el cual me lo mando un amigo de la red (Mario Rosas), el cual a su vez lo descargo de la red. Desde aquí podrás bajarte el control OCX (Systray.ocx) y el código fuente de dicho control para que veas como esta realizado.

Estos son los pasos a seguir para utilizar el control en nuestra aplicación:

Registrar el Control
Primeramente debemos de registrar nuestro control. Para ello, copiamos el control Systray.ocx en el directorio System del Windows. Normalmente en C:\Windows\System.
Una vez copiado, abrimos una ventana del Ms-Dos (Menu Inicio,Programas,Ms-Dos) y nos colocamos en el directorio System del Windows: cd \windows\system
Ahora registramos el control: regsvr32 systray.ocx
Nos aparecerá una pantalla del Windows que dirá: DllREgisterServer in systray.ocx succeeded. Ya podemos cerrar la ventana del Ms-Dos pulsando exit.
Apartir de ahora ya podemos utilizar este control en nuestra aplicación sin ningún problema.

Insertarlo en nuestra aplicación
Abrimos la aplicación de Visual Basic donde queremos utilizar el control.
Deberemos de agregar el control a nuestra aplicación. Para ello, una vez abierta nuestra aplicación seleccionamos en el menú del VB Proyecto y componentes. Nos aparecerá una ventana en la cual debemos de seleccionar System Tray Icon Control y pulsar en aceptar.
Ahora ya tenemos el control en la barra de herramientas para poder utilizarlo en nuestra aplicación.
Es importante colocar el control en nuestro formulario principal, de esta manera siempre podremos hacer referencia a el desde cualquier lugar de nuestro programa. Pulsamos con el ratón dos veces encima del control, y se colocara en nuestro formulario.

Propiedades y eventos del control Systray.ocx
Las propiedades a destacar de este control son:

Los eventos de este control, son los mismos que puede tener la mayoría de controles, por lo que no vamos a darle mayor importancia en su definición.

Utilizar el control Systray.ocx
1.- Cambiar el icono del control estando nuestro programa en funcionamiento.

2.- Hacer aparecer un menú del icono en la barra de herramientas del Windows. Estas son las funciones principales de este icono que se encuentra en la barra del Windows. También podemos utilizar el evento MouseDblClick, para determinas cuando se pulsan dos veces encima del icono.

Nota: Es aconsejable cerrar el icono al finalizar la aplicación, ya que puede quedar visible en la barra de herramientas del Windows. Para ello, en el evento Form_unload, antes de cerrar tu aplicación coloca cSystray1.InTray = False.

Desde aquí puedes descargar el control SysTray.


Este trabajo ha sido realizado por Xavi Vila