elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 08:42  


Tema destacado: Últimos eventos sobre seguridad/inseguridad

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  [VB] Necesito ayuda con Hoykeys
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [VB] Necesito ayuda con Hoykeys  (Leído 388 veces)
avmiitxe

Desconectado Desconectado

Mensajes: 118


Ver Perfil
[VB] Necesito ayuda con Hoykeys
« en: 26 Abril 2011, 14:01 »

Hola, estoy haciendo un programa en Visual Basic 2008, que al darle a la tecla F2 por ejemplo se activa el Timer1, aquí os voy a dejar un poco de código para explicar mejor:

Timer1:
Código:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
      
        CheckBox1.checked = true

    End Sub

Timer2:
Código:
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer
    Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
        Dim hotkey As Boolean

        If TextBox1.Text = "F1" Then
            hotkey = GetAsyncKeyState(Keys.F1)
        End If

        If TextBox1.Text = "F2" Then
            hotkey = GetAsyncKeyState(Keys.F2)
        End If

        If hotkey = True Then
            Timer1.Start()
        End If


    End Sub

Quiero hacer que el Timer1 se active al darle A LA TECLA QUE HAY ESCRITA EN EL TEXTBOX1, y quiero hacer que se puedan poner todas las teclas del teclado, pero sería una matada poner todas las teclas con
Código:
If TextBox1.Text = "F3" Then
            hotkey = GetAsyncKeyState(Keys.F3)
        End If

Y así seguir F4, F5, F6...

¿Hay alguna manera de que la tecla que introduzca en el Textbox1 sea la hotkey sin tener que escribir todas?

Por ejemplo:
Código:
           hotkey = GetAsyncKeyState(Textbox1.text)
        End If

pero eso no funciona, ¿es posible hacer lo que quiero?

gracias de antebrazo


« Última modificación: 26 Abril 2011, 14:03 por avmiitxe » En línea
CAR3S?


Desconectado Desconectado

Mensajes: 331


Level xXx


Ver Perfil
Re: [VB] Necesito ayuda con Hoykeys
« Respuesta #1 en: 26 Abril 2011, 17:29 »

esto no es .net?


En línea
79137913


Desconectado Desconectado

Mensajes: 780


4 Esquinas


Ver Perfil WWW
Re: [VB] Necesito ayuda con Hoykeys
« Respuesta #2 en: 26 Abril 2011, 17:39 »

HOLA!!!

Esto va en Net

Reportado

GRACIAS POR LEER!!!
En línea

"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*                                                          Resumenes Cs.Economicas
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines