SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Serneli en Domingo 27 de Octubre de 2002, 21:52
-
Estoy diseñando un programa que debe ejecutarse siempre, desde que se prende el computador hasta q se apague...el hecho es que tengo una ventana de formulario a la que quiero deshabilitarle la(X), y q funcione como los messenger, q al presionar la (X) se minimice la ventana y aparezca un icono en el area de notificacion al lado del reloj...
De antemano gracias!
-
Si buscas en el Cd de Visual Basic vas a encontrar un archivo que es Systray.ocx, ese componente te sirve para poner tu programa al lado del reloj, o mejor dicho en la Bandeja de sistema (System tray en inglés)
También está el código fuente por si lo quieres modificar.
En cuanto a que se minimize al presionar la X hace lo siguiente:
Para el evento Form_QueryUnload escribí:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode = 0 Then
Cancel = True
WindowState = vbMinimized
' o bien SysTray1.OnTray = True
End If
End Sub
Después vas a tener que hacer una forma para que se vuelva a restaurar y otra para poder cerrarlo definitivamente.
Saludos,
Javier