none
Detectar reanudacion de tablet con Windows 10 RRS feed

  • Debate general

  • Buenas tardes.

    Anteriormente hice una consulta de como saber cuando mi computadora se reanuda luego de haberse suspendido y obtuve ayuda y funcionó perfectamente en mi computadora de escritorio con Windows 10.

    Ahora trato de llevar esa aplicacion a una tablet Lenovo ThinkPad 10 con Windows 10 de 32bits y el codigo no funciona, dicha tablet trae un boton para apagar la pantalla, en la configuración de energia esta configurado para que cuando se presione ese boton, que es el mismo de encendido, la tablet se ponga en estado "Sleep", asi que lo presiono y la pantalla se apaga y cuando lo vuelvo a presionar la pantalla se enciende y solo debo deslizar hacia arriba para acceder.

    He buscado información pero no he logrado hacer que funcione.

    El código que poseo es éste:

    En el load del formulario inserte este handler

    AddHandler SystemEvents.PowerModeChanged, AddressOf OnPowerChange

    Y el sub es éste:

    Sub OnPowerChange(ByVal sender As Object, ByVal e As PowerModeChangedEventArgs)
    Select Case e.Mode
                Case PowerModes.Resume
                    MessageBox.Show("Volviendo de suspension!", "", MessageBoxButtons.OK)
                Case PowerModes.StatusChange
                    'Hacer algo como escribir en un txt
                Case PowerModes.Suspend
            End Select
    End Sub

    Agradezco la ayuda que me puedan brindar.

    Saludos.

    jueves, 4 de agosto de 2016 18:38