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 :

Association Touche à Button avec Controle Utilisateur


Sujet :

VB.NET

  1. #1
    Membre chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 689
    Points : 1 960
    Points
    1 960
    Par défaut Association Touche à Button avec Controle Utilisateur
    Salut All,

    Comment faire pour associer une touche du clavier à un button faisant partie d'un controle utilisateur ?

    J'ai essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Control_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
    ...
    End Sub
    Mais reste inactif.
    (meme avec KeyPreview=True sur la form principale)

    Merci pour votre aide.
    Danyel.

  2. #2
    Membre chevronné
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 179
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 179
    Points : 1 777
    Points
    1 777
    Par défaut
    Bonjour.

    En utilisant un Application.AddMessageFilter... mais tu vas récupérer toute l'activité clavier destiné à l'application.
    Il faudra donc limiter le traitement des messages à ceux destinés à la fenêtre dans laquelle est le button (via Hwnd du message).

    Cdt.

  3. #3
    Membre chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 689
    Points : 1 960
    Points
    1 960
    Par défaut
    Merci olsimare pour l'info.
    Je vais aller me renseigner sur ce fameux Application.AddMessageFilter

  4. #4
    Membre chevronné
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 179
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 179
    Points : 1 777
    Points
    1 777
    Par défaut
    Re.

    Un exemple pour la souris dans mon tuto sur le hook.

    Cdt.

  5. #5
    Membre chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 689
    Points : 1 960
    Points
    1 960
    Par défaut
    Moi hook ... à part le capitaine ... connait pas !!!
    Ok je sors

    PS : Suis en train de le lire ...

  6. #6
    Membre chevronné
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 179
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 179
    Points : 1 777
    Points
    1 777
    Par défaut
    Re.

    C'est dans la partie alternative...

    PS : ce post sert à rien si ce n'est à monter à 667 posts ... je suis pas supersticieux mais bon !

    Cdt.

  7. #7
    Membre chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 689
    Points : 1 960
    Points
    1 960
    Par défaut
    J'ai parcouru ton tuto (bien fait d'ailleurs) mais me semble un peu lourd pour juste associer une touche à un button.
    J'ai trouve une astuce en mettant un & dans le text du button, mais peu pratique en version multilangue.

    Qq a une autre solution ?
    Ou alors de pouvoir definir le raccourci clavier dans le code sans avoir à l'afficher dans le .text

Discussions similaires

  1. problème de binding avec un controle utilisateur
    Par EmacLi dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 06/10/2009, 21h17
  2. association de jdbTable avec jdbComboBox
    Par hamido dans le forum JBuilder
    Réponses: 3
    Dernier message: 13/08/2008, 00h43
  3. Problème avec control parent de type TDrawGrid
    Par slylafone dans le forum C++Builder
    Réponses: 2
    Dernier message: 09/11/2005, 17h32
  4. Lancer appli avec un utilisateur particulier
    Par [DreaMs] dans le forum Langage
    Réponses: 6
    Dernier message: 14/09/2005, 09h20
  5. [VB.Net] Un autre probleme avec controle DropDownList
    Par angelevil dans le forum ASP.NET
    Réponses: 2
    Dernier message: 03/03/2005, 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