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 :

Problème avec un TextBox


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 18
    Par défaut Problème avec un TextBox
    Bonjour à tous,

    j'utilise vb.net 2005

    Mon problème est tous bête; lorque je passe d'un textbox à un autre le contenu de celui-ci est séléctionné par défaut et lorsque j'appuie sur la touche entrée (pour passer au textbox suivant) son contenu est éffacé. j'aimerai que le contenu reste tel quel.

    Pour info, j' effectue ce traitement sur tous les textbox:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        Private Sub mois_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles mois.KeyPress
            If e.KeyChar = Chr(13) Then SendKeys.Send("{Tab}")
        End Sub
    Et celui-ci sur certain : (qui, contrairement aux autres n'ont pas ce problème)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        Private Sub cat_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles cat.GotFocus
            cat.SelectionStart = 0
            cat.SelectionLength = Len(cat.Text)
        End Sub
    Merci d'avance.

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

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    change totalement de stratégie, tes evenements doivent pas se produire dans l'ordre que tu penses
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut
    Après ton sendkeys, indique à l'OS que tu as traité la touche et qu'il ne doit plus s'en préoccuper en mettant Handled de l'objet KeyPressEventArgs à true.

  4. #4
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 18
    Par défaut
    Merci pour vos réponses Sperot51 et Neptune

    Neptune pourrais tu m'indiquer comment appliquer tes conseil dans le code?

    Excuse je "débute".

    Encore merci

  5. #5
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut
    Essaie ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Private Sub mois_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles mois.KeyPress
            If e.KeyChar = Chr(13) Then
                SendKeys.Send("{Tab}")
                e.Handled = true
            End If
        End Sub

  6. #6
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 18
    Par défaut
    C'est OK Neptune ça marche nickel

    Jte remercie

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

Discussions similaires

  1. Problème avec le textbox
    Par khalidche dans le forum VB.NET
    Réponses: 1
    Dernier message: 17/02/2014, 09h27
  2. Problème avec les textBox et ComboBox
    Par fdegrave dans le forum Excel
    Réponses: 8
    Dernier message: 09/05/2013, 15h59
  3. [XL-2003] Problème avec un textbox
    Par tremens dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/03/2010, 22h14
  4. SqlDataSource problème avec le textbox.text
    Par Magjjy dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/10/2007, 11h54
  5. problème avec une textBox?
    Par UnSofteuxAmateur dans le forum Windows Forms
    Réponses: 1
    Dernier message: 05/07/2007, 21h30

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