none
Keyboard.keys ? RRS feed

  • Pergunta

  • oi galera boa tarde a todos ?  eu tenho uma duvida como ativar um codigo se a tecla enter for apertada fora do forme em vb.net  obrigado a todos 
    segunda-feira, 18 de maio de 2015 16:27

Respostas

  • Básico kkk, foi o que te passei no primeiro link, como disse fazer um hook não é uma coisa tão simples

    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    • Marcado como Resposta João Paulo [] segunda-feira, 18 de maio de 2015 18:03
    segunda-feira, 18 de maio de 2015 17:43

Todas as Respostas

  • é bem simples, veja aqui nesse link exemplos

    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    segunda-feira, 18 de maio de 2015 16:37
  • sim amigo eu vi este topico eu tentei mais so pega se aperta a tecla dentro do forme fora dele não pega 
    segunda-feira, 18 de maio de 2015 16:47
  • Tá então você quer verificar se qual forma, como é sua aplicação, você quer ficar monitorando teclas sem form, pois se for vai mais complicado pesquise por hook keyboard, pois vai ter que capturar as mensagens do Windows para identificar a tecla.


    Veja exemplo aqui

    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    segunda-feira, 18 de maio de 2015 16:54
  • Não não migo e assim maninho eu quero que quando a tecla enter for apertada um codigo seja ativado mais eu quero que o codigo seja ativado se a tecla enter for apertada fora do forme e dentro tambem so q fora do forme não esta pegando se eu aperta a tecla enter fora do forme nada acontece o codigo so pega se eu aperta em sima do forme  meu codigo e esse mais nao funfa como eu disse 

     Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Integer) As Short
      
        Private Sub Form1_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown
            If e.KeyCode = Keys.enter Then
                t.Text = "a apet"
            End If
        End Sub


        Private Sub Form1_KeyUp(sender As Object, e As KeyEventArgs) Handles Me.KeyUp
            If e.KeyCode = Keys.enter Then
                t.Text = "a not apert"
            End If
        End Sub

    segunda-feira, 18 de maio de 2015 17:08
  • Fora do Form ou você faz um HOOK KEYBOARD, ou roda em backgroundWorker, o seu codigo acima so funciona para quando o foco estiver no form

    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    segunda-feira, 18 de maio de 2015 17:28
  • pode da um exemplo basico de como seria ? 
    segunda-feira, 18 de maio de 2015 17:36
  • Básico kkk, foi o que te passei no primeiro link, como disse fazer um hook não é uma coisa tão simples

    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    • Marcado como Resposta João Paulo [] segunda-feira, 18 de maio de 2015 18:03
    segunda-feira, 18 de maio de 2015 17:43
  • ta ok obrigado amigo obrigado mesmo ajudo muito like like e like 
    segunda-feira, 18 de maio de 2015 18:03