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 :

datagridview en uppercase et un seul charactere


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut datagridview en uppercase et un seul charactere
    Bonjour,
    Comment forcer la saisie en majuscule dans une datagrid? et comment limiter la saisie à un seul caractere par case?
    merci
    Jean

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    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 202
    Par défaut
    quand le datagrid passe en mode edition, il lève un évènement dans lequel on peut obtenir le textbox utilisé
    il suffit alors de gérer l'évènement keypress de ce textbox pour faire un toupper et annuler la saisie s'il y a dejà un caractère dans le textbox
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut
    Merci! mais je debute en VB...
    tu peux m'envoyer la syntax stp?
    j'ai trouvé keypress
    comment j'appelle la cellule active?
    longueur = grille.celluleactive.Lenght()
    merci beaucoup!
    Jean

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    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 202
    Par défaut
    je ne parle pas de l'évènement keypress du datagridview, mais de l'évènement du textbox
    quand le datagridview passe en mode edition, il affiche un textbox

    l'évènement du datagridview est EditingControlShowing
    dans e.il y a le control
    il suffit de le caster sur la class textbox et de faire un addhandler

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    addhandler directcast(e.control,textbox).keypress, addressof le_nom_de_la_sub_dans_laquelle_tu_vas_le_gérer
    si tu est débutant et que tu veux faire des choses un peu poussées, il va surement falloir passer par la lecture de quelques tutos (voir en haut de cette page "tutoriels vb.net"
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut
    Merci!
    mais je coince quand meme
    valeur = Grille.CurrentCell.Value
    et la valeur reste a nothing meme avec la saisie de plusieurs caracteres

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    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 202
    Par défaut
    code ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

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

Discussions similaires

  1. Drag and drop de cellule dans un seul datagridview
    Par jacko842 dans le forum VB.NET
    Réponses: 1
    Dernier message: 05/11/2015, 09h54
  2. DataGridView modifier les paramètres d'une seule cellule
    Par Gurdil le nain dans le forum VB.NET
    Réponses: 2
    Dernier message: 14/06/2011, 09h09
  3. Réponses: 0
    Dernier message: 05/05/2010, 19h55
  4. Lier trois tables dans un seul DataGridView
    Par feadin dans le forum Windows Forms
    Réponses: 1
    Dernier message: 23/02/2010, 16h43
  5. Bloquer une seule Row dans un DataGridView
    Par Contrec dans le forum C#
    Réponses: 4
    Dernier message: 05/09/2007, 13h07

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