Supprimer dernier caractère d'une TextBox

jobertomeu Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   -  
 Kalo -
Bonjour,
Alors voila, je souhaiterai retirer le dernière caractère d'une textbox. J'ai trouvé ça sur internet :

TextBox1.Text = Left(TextBox1.Text, Len(TextBox1.Text) - 1)

Mais ça ne fonctionne pas, "'Public Property Left As Integer' n'a aucun paramètre et son type de retour ne peut pas être indexé"



A voir également:

4 réponses

Flachy Joe Messages postés 2102 Date d'inscription   Statut Membre Dernière intervention   260
 
Salut,
Le code indiqué est utilisable dans VB6, pour VB.Net ça devrait être
TextBox1.Text = Strings.Left(TextBox1.Text, TextBox1.Text.Length() - 1)

1
Kalo
 

Merci pour votre code. il marche à merveille 

0
jobertomeu Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   86
 
Merci pour ton code, mais il ne fonctionne pas ... :/
0
Flachy Joe Messages postés 2102 Date d'inscription   Statut Membre Dernière intervention   260
 
0
tictac08 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   56
 
"'Public Property Left As Integer' n'a aucun paramètre et son type de retour ne peut pas être indexé"

Dit a quelqu'un de supprimer une lettre dans une suite de chiffre pour voir :) C'est exactement se que tu as marquer, tu veux supprimer une lettre et tu lui dit :

As Integer

Integer = Chiffre

essaye avec String

Et le code de Flachy joe fonctionne parfaitement ! Met une textbox et un bouton, dans le bouton tu colle le code et quand tu clic ça marche.


Bref en tout cas, pour moi, ça sent le copier/coller de code sans avoir essayé de comprendre.
0
Flachy Joe Messages postés 2102 Date d'inscription   Statut Membre Dernière intervention   260
 
L'erreur reçu vient du fait que la fonction globale Left(String, Integer) As String de VB6 à disparue de VB.NET. En trouvant Left, l'interpréteur se dirige sur la propriété homonyme du formulaire, qui est bien définie As Integer.
Je n'utilise pas .NET donc je ne peux pas tester le code que j'ai déduit de la page MSDN.
0