[aide] Comment retiré une portion d'une TextBox ?

Comment retiré une portion d'une TextBox ? [aide] - VB/VBA/VBS - Programmation

Marsh Posté le 14-07-2009 à 21:43:06    

[logiciel utilisé : VB6]
 
Bonjour a tous, je recherche de l'aide (désolé si j'ai posté dans le mauvais endroit) mais je commence a avoir la tête qui tourne a force de regarder des tuto et autre type de documentation pour pouvoir trouvé se que je cherche.
 
Donc voila ma question et toute bête, je recherche comment retiré une lettre/numéro d'une text box ?
 
exemple : 'dans ma textbox : Bonjour
 
je dit a VisualBasic de recupéré la lettre numéro 4 et de me la mettre sur "a" donc en gros : a=j pour notre exemple mais comment le faire ?
 
Je recherche la méthode la moin lourd possible.
 
Merci d'avance.
 
Cdt

Reply

Marsh Posté le 14-07-2009 à 21:43:06   

Reply

Marsh Posté le 14-07-2009 à 22:26:23    

Bonsoir, donc pour ma premiere demande je viens de trouvé (c'été simple en faite lol) mais maintenant je suis bloqué.
 
Donc voila pour la réponse de ma premiere question le code été :
 
Label1.Caption = Mid(Text1.Text, "44", "13" )
 
seulement mon text1 est en multiline et donc je voudré selectionné la meme zonne mais sur la ligne 2 et la 3 etc.... comment faire ?
 
cdt

Reply

Marsh Posté le 15-07-2009 à 08:12:49    

Essaye avec la méthode Split pour découper ton texte avec le caractère retour ligne comme délimiteur. Et tu traites chaque ligne de ton texte ensuite.

Reply

Marsh Posté le 15-07-2009 à 12:25:08    

Alors j'ai essayé avec ta methode mais cela ne marche pas.
 
Code que j'ai essayé :  
 
"Label4.Caption = Split(Text1.Text, vbCrLf, "1", "13" )"
"Label4.Caption = Split(Text1.Text, vbCrLf, "13" )"
 
 
Voila si c'est mon code qui est mal ecrit merci de ma le dire et de me corrigé.
 
Cdt

Reply

Marsh Posté le 15-07-2009 à 13:31:22    

Split renvoit un tableau. Tu ne peux donc pas faire Label4.Caption = Split(...)

Reply

Marsh Posté le 15-07-2009 à 17:35:38    

Je ne comprend pas tous :s, (sa fais lontemp que je n'ai plus fais de VB) donc comment dois je rentré ma commande ?
 
Merci

Reply

Marsh Posté le 15-07-2009 à 17:40:38    

Je n'ai pas dû comprendre ce que tu veux vraiment faire. Donne un exemple précis.

Reply

Marsh Posté le 15-07-2009 à 20:36:11    

Alors mon exemple plus précis :
 
dans ma textbox (multiligne) :
"(1er ligne)INSERT INTO `player_levelstats` VALUES ('1', '1', '90', '214', '133', '198', '46', '70');
(2em ligne) INSERT INTO `player_levelstats` VALUES ('1', '1', '89', '203', '124', '182', '45', '69');"
 
et donc je voudré faire un bouton pour que VB me mettre chaque valeur entre traima : exemple '89', dans un label.
 
Voila, j'espere t'éclaircir un peu plus ^^

Reply

Marsh Posté le 15-07-2009 à 21:13:06    

Je pense qu'en splitant sur la caractère ' et en récupérant un élément sur 2 du tableau retourné tu as tes valeurs.

Reply

Marsh Posté le 15-07-2009 à 21:50:17    

Je n'avais pas pensé dans ce sens la, je test et je te met les resultat demain merci ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed