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 :

un clik sur la touche "Entrée" du clavier


Sujet :

VB.NET

  1. #1
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Par défaut un clik sur la touche "Entrée" du clavier
    Bonsoir,
    je veut choisir une ligne de ma datagridview en utilisant les flèches du clavier et aprés de choisir, lorsque je clique sur la touche "Entrée" du clavier, une autre form s'ouvre.Comment je ferais? Pouvez vous m'aidez?

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 94
    Par défaut
    Bonjour,

    Juste une piste : utilise l'évènement KeyDown (ou KeyUp, KeyPress en fonction de tes besoins),
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub TaFonction(ByVal sender As Object, ByVal e As KeyEventArgs) Handles TonDatGridView.KeyDown
            If e.KeyCode = Keys.Enter Then
                Dim taFenetre As TonTypeDeForme
                taFenetre.showDialog()
            End If
        End Sub
    N'oublie pas à l'initialisation de ta form contenant le datagridview d'activer la saisie de touches. Ajoutes Nb : Tu peux récupérer avec le paramètre sender des infos sur ton datagridview (colonne séléctionné ...)
    Si tu utilises KeyPress, le paramètre e sera de type KeyPressEventArgs. Tu utiliseras donc e.KeyChar et tu devras tester avec la valeur ascii de la touche "enter".

  3. #3
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Et bien si une ligne est sélectionné dans ton DGV, les flèches te permettent déjà de naviguer.

    Si pas de lignes sélectionner, un petit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.DGV.rows(0).selected=True
    Ensuite pour capter le "Entrée", il faut utiliser un évènement: KeyDown.

    Dans l'évènement, tu testes le code du bouton envoyé.

Discussions similaires

  1. [Javascript] appui sur la touche entrée dans une textbox
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 02/01/2006, 11h19
  2. sql dynamic : passage de parametre entre quotes
    Par de LANFRANCHI dans le forum SQL
    Réponses: 12
    Dernier message: 26/05/2004, 15h09

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