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 6 et antérieur Discussion :

Supprimer une lettre


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 77
    Par défaut Supprimer une lettre
    bonjour,

    je suis entrain de faire un clavier virtuele
    j'aimerai savoir comment je peut supprimer une lettre quand l'utilisateur clique sur supprimer dans le clavier virtuele
    j'ai fait espace ecrir.Text = ecrir.Text + " " mais supprimer j'i pas pu la faire.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 4
    Par défaut
    salut
    tu veux supprimer la dernière lettre saisie, c'est ca?

    si oui
    quand tu cliques sur éffacer
    utilise la méthode len pour connaitre le nombre de caractére dans ta textbox
    puis utilise la méthode Mid(string, start[, length]) pour récupérer ta chaine sauf le dernier caractére.
    puis tu remplaces dans ta textbox

    string = ce qu'il y a dans ta textbox
    start = début de la position de la partie de la chaine a garder
    lenght = longueur de la chaine a garder (ici ce que tu as récupéré avec la méthode len -1)

    cordialement

  3. #3
    Membre émérite
    Inscrit en
    Décembre 2007
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 512
    Par défaut
    Bonjour,

    Len, mid ne sont pas des méthodes ,mais des fonctions:ceci pour être précis.

    Alors thechef fais ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if  'cliquer sur supprimer' then
          ecrir.text = left( ecrir.text, len (ecrir.text) -1 )
    end if
    A+

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 145
    Par défaut
    salut j' ai réaliser deja un clavier virtuel tu trouvera tout sur le forum VB6 et antérieur ou alors ds le VBA access

    et si tu veux des conseils demande moi j l ai fait ca marche...

  5. #5
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 77
    Par défaut
    merci beaucoup, ca marcher,
    est ce que tu sais comment retourner a la ligne ?

    salut gwems, si tu peut me donner ton clavier virtuel pour avoir une idée
    moi je suis entrain de faire un avec le style XP

    a bientôt.

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2009
    Messages : 145
    Par défaut
    voici comme prevu ce que j ai réaliser

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public gStr_Chaine As String
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Commande22_Click() '****lettre A******
    EnvoiChaine "A"
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub Commande60_Click() '****touche supprimer******
     
     If Me.Texte13.Visible = True And Me.Texte13.Locked = False Then
     If gStr_Chaine <> "" Then
    gStr_Chaine = Mid(gStr_Chaine, 1, Len(gStr_Chaine) - 1)
    Me.Texte13.SetFocus
    SendKeys gStr_Chaine
    Else
    Me.Texte13 = ""
    End If
    End If
    End Sub
    voila pour les touches utilisées et alors la méthode...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub EnvoiChaine(pStr_Chaine As String)     'methode clavier
    If Me.Texte13.Visible And Me.Texte13.Locked = False Then
     gStr_Chaine = gStr_Chaine & pStr_Chaine
        Me.Texte13.SetFocus
        Me.Texte13.Value = ""
        SendKeys gStr_Chaine
     End If
    end sub

    ca marche bien et il le reconnait bien pour faire des filtres ce qui n' etait pas le cas lorsque j avais essayer " mot = mot & "A"
    Images attachées Images attachées  

Discussions similaires

  1. Supprimer une lettre dans un titre de graphique
    Par parvi dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/04/2015, 15h24
  2. Supprimer quelques lettres d'une liste excel
    Par Joulino dans le forum Excel
    Réponses: 8
    Dernier message: 20/07/2012, 16h23
  3. regex pour supprimer une ligne commençant par une lettre
    Par stpaul04 dans le forum Débuter avec Java
    Réponses: 11
    Dernier message: 03/02/2011, 22h04
  4. Macro pour supprimer les lettres d'une cellule?
    Par LittleSun dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/01/2010, 19h56
  5. comment supprimer une lettre en debut du liste de mot?
    Par doogybreton dans le forum Excel
    Réponses: 2
    Dernier message: 10/12/2007, 00h37

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