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 :

[VB.NET] Selectall() d'une textbox au focus


Sujet :

Windows Forms

  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 21
    Par défaut [VB.NET] Selectall() d'une textbox au focus
    Bonjour,

    (Debutant en developpement, Newbie power )

    Suite à des recherches dans le forum j'ai trouvé quelques sujets qui se rapproche du miens mais malheureusement soit les solutions sont en C# ou java (et pour moi C# ou java = Chinois) ou alors elles ne sont pas applicables à mon cas

    Mon probleme :

    je veux selectionner le contenu de ma textbox lorsqu le control prends le focus, ca a l'air tout simple donc moi je pensais faire comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub TextBox1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Enter
     
            TextBox1.SelectAll()
     
    End Sub
    mais voila ! cela fonctionne uniquement en debogage
    Et là avec 3 semaines d'experience en developpement c'est chaud

  2. #2
    Rédacteur
    Avatar de benji_dv
    Homme Profil pro
    Architecte
    Inscrit en
    Juillet 2005
    Messages
    375
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 375
    Par défaut
    Bonjour,
    Ton code est ok mais il te faut ajouter un handler sur le Textbox.click, pour ce faire ajoute à coté du
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ...) Handles TextBox1.Enter
    ,
    et là logiquement ca doit marcher au Enter par la tabulation et au click de souris.

    PS : conseil : prends l'habitude d'appeler tes membres de classe par Me.[nom du mambre]
    ca peut t'éviter des soucis, et ca facilite la relecture du code.
    Benjamin DEVUYST
    Et comme l'a dit Rick Osborne
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live"
    http://bdevuyst.developpez.com
    http://blog.developpez.com/bdevuyst
    www.bdevuyst.com

  3. #3
    Membre chevronné
    Avatar de m-mas
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2003
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2003
    Messages : 576
    Par défaut
    a titre d'infos, tu peux convertir un code c# en vb.net automatiquement : http://www.google.com/search?hl=fr&c...Rechercher&lr=


  4. #4
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 21
    Par défaut
    Merci, ca fonctionne tres bien

    en fait c'etait super simple

    et je vais pensé a mettre Me devant mes appels de controls

    Merci à tout les deux

    Salutations

    Ps: je garde bien au chaud le liens de Morsi

  5. #5
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Perso j'ai un comportement bizarre pour le selectall.

    Je suis tombé sur ce topic en cherchant dans le forum et je constate que mon code est tip top le même que celui donné en solution.

    Le souci est que ça fonctionne avec le click souris mais pas avec la tabulation...

    J'y comprends rien...

  6. #6
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    J'avais besoin d'ajouter un focus avant le selectall. Je pige pas pourquoi mais bon... ça marche...

    Griftou.

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

Discussions similaires

  1. [VB.NET] rafraichir une valeur dans une textbox
    Par grand_prophete dans le forum Windows Forms
    Réponses: 1
    Dernier message: 14/04/2006, 12h40
  2. [VB.NET] Créer une textbox from scratch
    Par AP dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/04/2006, 10h09
  3. [C++.NET] Probleme avec une textbox
    Par raboin dans le forum VC++ .NET
    Réponses: 6
    Dernier message: 06/04/2006, 17h18
  4. [C++.NET] Valeurs min/max dans une TextBox
    Par raboin dans le forum VC++ .NET
    Réponses: 4
    Dernier message: 06/04/2006, 17h15
  5. [VB.NET]Utilisation d'une TextBox
    Par cach dans le forum Windows Forms
    Réponses: 3
    Dernier message: 26/05/2005, 09h54

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