Necesito que si mi programa esta abierto, lo muestre.
Si no esta abierto (ejecucion) lo inicie.
Es conclusion no quiero tener 2 programas iguales (solo los programas creados por mi).
De Antemano Gracias

| ||||
Respuesta: Mostrar un programa desde C# Hola giovani_loera eso lo puede controlar con un NotifyIcon si es que manejas un MDI. De manera que cuando minimizas este MDI se esconja en un icono en la Barra de Tareas, y cuando le des doble clic al icono que le hayas asignado se abra el MDI. Ahora con respecto a que si ya tienes una aplicacion abierta y no quieres que se habra otra eso lo puedes controlar en el Program.cs en el metodo Main() de esta manera :
Código C:
Ahora te explico lo del notifyicon. Mientras trata de implementar la restriccion de doble ejecucion. Saludos!Ver original ![]()
__________________ Internet es tener todo el conocimiento global a tu disposición. Desarrollo de Software - Ejemplos .Net |
| ||||
Respuesta: Mostrar un programa desde C# Lo del NotifyIcon lo agregas al MDI y en sus propiedades cambias lo siguiente : Cita: Ahora en sus eventos del NotifyIcon dirigete a MouseDoubleClick y dale doble click alli para que se genere tu evento y dentro colocas lo siguiente :Visible = True Icon = (Seleccionas tu icono, recuerda que esto es importante porque sino no se visualiza nada) Text = (El texto que quieres que se muestre cuando pases el puntero del mouse sobre el icono)
Código C:
Ver original Luego dirigete al formulario principal y en sus eventos dirigete a Resize y generalo, dentro de ello colocas :
Código C:
Ver original Y finalmente cuando cierres el sistema tiene que desaparecer el icono de la barra de tareas, por lo que que nos dirijimos al evento FormClosing del MDI y ocultamos el notifyicon :
Código C:
Espero haber solucionado tu duda!. Saludos!Ver original ![]()
__________________ Internet es tener todo el conocimiento global a tu disposición. Desarrollo de Software - Ejemplos .Net |
Etiquetas: |