none
Aplicación se abre minimizada RRS feed

  • Pregunta

  • Hola:

    En mi empresa he desarrollado un aplicativo propio bajo visual studio. Dicho programa se abre perfectamente bajo Windows 10 en pc de escritorio pero cuando se intenta abrir en un Tablet con Windows 10 se abre minimizada. Esto es que al parecer no se abre pero si vamos al navegador de ventanas la vemos, si la seleccionamos entonces se maximiza y podemos trabajar con ella.

    ¿Cómo puedo garantizar que al abrirla se maximiza?

    • Cambiado Pablo Rubio jueves, 22 de noviembre de 2018 17:55 wrong forum
    miércoles, 21 de noviembre de 2018 12:09

Respuestas

Todas las respuestas

  • Hola compañero,

    No ando muy puesto en programación en visual, pero por defecto en modo tablet, windows siempre que puede lanza la aplicación maximizada, por eso me parece raro tu problema.

    Dos opciones, si das botón derecha al icono este te da la opción de abrirse normal, minimizado o maximizado, prueba a cambiarlo.

    Segunda, pienso que puede que el problema es que se está quedando en background detrás del launcher del tablet, y cuando haces clic ya te lo llevas para adelante.

    Mira ver si en tu código puedes meter algo de este estilo:

    myform.BringToFront();

    Saludos,

    • Propuesto como respuesta Pablo Rubio miércoles, 21 de noviembre de 2018 17:12
    miércoles, 21 de noviembre de 2018 14:28
  • Lo siento, no tiene efecto. también he probado con me.activate y nada. Lo que he hecho y ha tenido un pequeño efecto es:

        Dim nWnd As IntPtr
        Dim Archivo As String
        Dim p As Process
        Archivo = ""
        For Each p In Process.GetProcesses()
          If Not p Is Nothing Then
            If InStr(UCase(p.ProcessName), "TPV") > 0 Then
              Archivo = p.MainWindowTitle
              nWnd = FindWindow(Nothing, p.MainWindowTitle)
              If Not nWnd.Equals(ceroIntPtr) Then
                ShowWindow(nWnd, 9)
                SetActiveWindow(nWnd)
                SetForegroundWindow(nWnd)
              End If
              Exit For
            End If
          End If
        Next

    Te explico el pequeño efecto que ha tenido: antes cuando iba a la navegación de ventanas aparecían dos, una totalmente en blanco y otra de la aplicación. Ahora esa ventana en blanco, que no se de qué es, no aparece y puedo seleccionar directamente la de la aplicación.

    • Propuesto como respuesta Pablo Rubio jueves, 22 de noviembre de 2018 17:55
    jueves, 22 de noviembre de 2018 12:57
  • ya lo he solucionado: hay que desactivar el modo tableta y pasar a modo escritorio.
    • Marcado como respuesta Pablo Rubio lunes, 26 de noviembre de 2018 18:31
    viernes, 23 de noviembre de 2018 13:57