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 Forms Discussion :

Assigne 0 à la touche pressée


Sujet :

Windows Forms

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2002
    Messages : 311
    Points : 96
    Points
    96
    Par défaut Assigne 0 à la touche pressée
    Bonjour,

    En VB6 je faisai ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub txtcoup_KeyPress(Index As Integer, Keyascii As Integer)
     
    If Chr(Keyascii) = Chr(43) Then
       Keyascii = 0
       txtCoup(Index).Text = "10"
       SendKeys "{TAB}"
    End If
     
    End Sub
    Je ne trouve pas comment faire pour vider le tempon clavier "KeyAscii = 0" en VB.NET

    Ën VB.NET je fais ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    If AscW(e.KeyChar) = 43 Then
       txtCp1.Text = "10"
       SendKeys.Send("{TAB}")
    End If
    Mais le résultat dans le TextBox est "+10"

    Merci d'avance
    Fikou

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 169
    Points : 25 099
    Points
    25 099
    Par défaut

    bah t'as qu'à faire pareil qu'en vb 6

    dans l'evenement keypress
    e.keychar = "" et hop comme si rien n'avait été fait sur le clavier
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2002
    Messages : 311
    Points : 96
    Points
    96
    Par défaut
    Merci Sperot51

    Cela marche Nickel

    Fikou

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

Discussions similaires

  1. intercepter touche pressée
    Par coucoucmoi dans le forum Langage
    Réponses: 9
    Dernier message: 19/11/2010, 16h05
  2. variable sdl "dernière touche pressée"
    Par guitz dans le forum SDL
    Réponses: 10
    Dernier message: 24/10/2009, 18h18
  3. Identifier la combinaisons de touches pressées
    Par belocom dans le forum VB.NET
    Réponses: 3
    Dernier message: 29/05/2007, 10h49
  4. [formulaire] événement touche pressée
    Par Guizbizet dans le forum IHM
    Réponses: 8
    Dernier message: 10/01/2007, 15h01
  5. [TMemo] Comment insérer les touches pressées ?
    Par Alexandre` dans le forum Composants VCL
    Réponses: 8
    Dernier message: 28/03/2005, 16h36

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