none
Abrir y minimizar icono desde la barra de tareas RRS feed

  • Pregunta

  • Hola que tal!

    Ando finalizando un sistema y me hace falta un pequeño detalle... No se si han dado cuenta, pero en cualquier aplicación estando en la barra de tareas, cuando le das clic al icono de la aplicación se abre o se minimiza, ya sea google chrome, el explorador de archivos, etc.

    Entonces quería saber como hacer ese evento de icono que al darle clic se abra o se minimice la ventana estando la barra de tareas, he visto algunos que utilizan NotifyIcon, pero eso lo manda a la barra de notificaciones por donde esta el reloj, pero yo lo quiero en la barra de tareas.

    Espero me puedan ayudar. De antemano muchas gracias!

     


    miércoles, 4 de marzo de 2020 0:35

Todas las respuestas

  • Hola   Victor Azamar

     

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma,  te comento que para  que la comunidad de foros te pueda asesorar mejor, es necesario que nos compartas el form/code que estás desarrollando

     

     

    Gracias por usar los foros de MSDN.

     

    Pablo Rubio

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 4 de marzo de 2020 15:24
  • No sé si entendí bien, pero ese es el comportamiento básico de una aplicación en windows

    O lo que deseas es capturar el evento?

    miércoles, 4 de marzo de 2020 15:25
  • No soy experto, no encontré otra manera, por eso te dejo este código para controlar lo que sucede cada ves que cambia el tamaño de la ventana y cuando carga también funciona.

    Nota también controla cuando el usuario modifica el tamaño de la ventana, creo.

    Private Sub Form1_SizeChanged(sender As Object, e As EventArgs) Handles Me.SizeChanged
            MsgBox(Me.WindowState.ToString, MsgBoxStyle.Information, "Evento SizeChanged")
        End Sub
    
    Me.ShowInTaskbar = True
    'Si por alguna razon, no aparece tu icono, asegura te de mostrar lo con esta linea.
    


    El icono de tu aplicación debe aparecer automáticamente.

    sábado, 7 de marzo de 2020 13:47
  • Hola

    intenta con esto

    para usar el icono del taskBar

    Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams
            Get
                Dim cp As System.Windows.Forms.CreateParams = MyBase.CreateParams
                cp.Style = cp.Style Or &H20000
                cp.Style = cp.Style Or &H40 ' BS_ICON value
                Return cp
            End Get
        End Property

    sábado, 7 de marzo de 2020 22:53
  • Exacto, este tipo de comportamiento 
    lunes, 9 de marzo de 2020 18:16
  • Ok, checare, muchas gracias!
    lunes, 9 de marzo de 2020 18:17
  • Ok, lo intentare y te informo, muchas gracias!
    lunes, 9 de marzo de 2020 18:17