IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Associer une touche à un bouton [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Juin 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juin 2012
    Messages : 7
    Par défaut Associer une touche à un bouton
    Bonjour,

    je suis débutant et je cherche à associer une touche (type F1,F2,F5) à un button pour "l'activer".
    Quelle est la démarche à suivre ?

    Merci d'avance.

  2. #2
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Salut,

    Une discussion a été ouverte il n'y a pas longtemps sur ce sujet.
    Voir ici.

    ++

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Juin 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juin 2012
    Messages : 7
    Par défaut
    Citation Envoyé par -N4w4k- Voir le message
    Salut,

    Une discussion a été ouverte il n'y a pas longtemps sur ce sujet.
    Voir ici.

    ++
    Ouos , j'ai pensé à la Recherche Google mais pas à celle du forum, désolé.
    Je regarde ça.

  4. #4
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    C'est pas grave, de toute façon il fallait trouver les bons mot clefs à chercher, ce qui n'est pas toujours évident

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Juin 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juin 2012
    Messages : 7
    Par défaut
    Bon, je pense que répondre ici est mieux que UP l'autre sujet donc :

    J'ai mis ceci à la fin de mon code mais ça ne marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        Private Sub Button1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Button1.KeyUp
            If e.KeyValue = Keys.F8 Then
                Timer1.Enabled = True
            End If
        End Sub

  6. #6
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Il faut regarder l'avant dernier message de la discussion en question:
    Citation Envoyé par hunteshiva Voir le message
    il faut ajouter cette ligne au chargement du formulaire. Sinon il ne détecte pas les touches

    et la c'est bon tous les exemples que j'ai vue fonctionnent, en voici 2:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
        Private Sub Form1_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
            If e.KeyChar = Convert.ToChar(Keys.Escape) Then
                MsgBox("Echap_1")
            End If
     
        End Sub
     
        Private Sub Form1_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp
            If e.KeyValue = Keys.Escape Then
                MsgBox("Echap_2")
            End If
        End Sub
    Ce qui devrait donner dans ton cas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        Private Sub Form1_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp
            If e.KeyValue = Keys.F8 Then
                Timer1.Enabled = True
            End If
        End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Associer une touche clavier à un bouton
    Par alvandar dans le forum Composants
    Réponses: 8
    Dernier message: 16/04/2013, 16h40
  2. Associer une action à un bouton
    Par reram dans le forum Interfaces Graphiques
    Réponses: 4
    Dernier message: 09/08/2008, 16h47
  3. Associer une requete à un bouton
    Par piogo113 dans le forum WinDev
    Réponses: 23
    Dernier message: 14/11/2007, 13h12
  4. [HTML] associer une image à un bouton
    Par info_plus dans le forum Balisage (X)HTML et validation W3C
    Réponses: 15
    Dernier message: 19/07/2007, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo