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

Windows Presentation Foundation Discussion :

Modifier les touches utilisées par défaut pour naviguer dans des RadioButton [WPF] [VB]


Sujet :

Windows Presentation Foundation

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 158
    Points : 41
    Points
    41
    Par défaut Modifier les touches utilisées par défaut pour naviguer dans des RadioButton [WPF] [VB]
    Bonjour,
    Dans mon application, l'utilisateur doit impérativement se déplacer dans des groupes de RadioButton, à l'aide du clavier.
    Il se fait que par défaut, ce sont les touches du curseur qui sont utilisées pour le déplacement, et la barre d'espace pour sélectionner le RadioButton.
    Or, moi je voudrais que ce soit une autre touche du clavier qui effectue la sélection (pour le déplacement c'est OK avec le curseur)

    Comment puis je procéder pour remplacer la sélection par la barre d'espace par la sélection avec, disons, la touche 'A'

    D'avance je vous remercie pour votre aide!!

  2. #2
    Membre expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Points : 3 015
    Points
    3 015
    Par défaut
    Salut,

    Une solution est de s'abonner à l'évènement PreviewKeyUp sur tes RadioButton et de gérer la touche en question :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
          <RadioButton Content="r1" IsChecked="True" PreviewKeyUp="RadioButton_PreviewKeyUp" />
          <RadioButton Content="r2" IsChecked="False" PreviewKeyUp="RadioButton_PreviewKeyUp" />

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        private void RadioButton_PreviewKeyUp(object sender, KeyEventArgs e) {
          if (e.Key == Key.A) {
            ((RadioButton)sender).IsChecked = !((RadioButton)sender).IsChecked;
            e.Handled = true;
          }
        }

Discussions similaires

  1. [PowerShell] Problème cosmétique :) - Supprimer/Modifier les erreurs affichées par défaut
    Par dj_max_69 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 23/02/2015, 10h41
  2. [EDI] répertoire par défaut pour les projets
    Par jcs2 dans le forum Delphi
    Réponses: 2
    Dernier message: 01/09/2006, 13h06
  3. problème avec média player par défaut pour les vidéos ?
    Par tomguiss dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 18/10/2005, 14h08
  4. Réponses: 6
    Dernier message: 28/09/2004, 16h47

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