Rechercher : dans
Par :

Probléme en textbox sous VB.Net

Dernière réponse le 10 fév 2008 à 21:53:01 oubaid639, le 25 oct 2005 à 01:21:07 
 Signaler ce message aux modérateurs

Je voudrais ajouté dans un textbox sans supprimer le contenu
par ex si jé dans un textbox " 123 " et j'ai fait une button, l'orsque j vais la clicker il va ajouté "456 " dans le meme textbox sans supprimer "123" et ca étre dans le textbox "123456"
comment je vais faire ?

1

GallyNet, le 25 oct 2005 à 08:09:07

Je connais pas le VB.Net, mais ce que tu semble vouloir faire, c'est ce que l'on apelle de la "concaténation".
Trouve l'opérateur (ou la fonction) qui sert à concaténer, et tu poura faire ce que tu veut.

Répondre à GallyNet

2

teebo, le 25 oct 2005 à 08:42:12

Salut,

En VB.Net je ne sais pas, mais en C# il faut faire:

textBox.Text+="456";
ou si tu préfères:

textBox.Text=textBox.Text+"456";

Si ça peut aider...
Always forgive your enemies
Nothing annoys them so much.

(Oscar Wilde)

Répondre à teebo

3

Canard007, le 25 oct 2005 à 10:03:34

en VB:

pour vider la textbox:
TextBox.Clear()
pour la concatenation:
TextBox.Text = TextBox.Text + "456"
COIN aussi danse!

Répondre à Canard007

4

oubaid639, le 25 oct 2005 à 10:54:12

Je pense que tu ma pa compri, c'est pas "456" mais tu peu dir que c'est comme une calculatrice a chaque fois quand click sur " + " il ajoute le contenu du textbox avc l'ancien contenu du textbox et je pense que tu ma compri mnt ?

Répondre à oubaid639

5

GallyNet, le 25 oct 2005 à 10:57:39

Explique un peu mieux ton probleme :
tu veut faire que quand tu as "123" dans le texte box et que tu ajoute "456", tu obtienne "123456" ou "579" ?
Concaténation ou addition ?

Répondre à GallyNet

6

oubaid639, le 25 oct 2005 à 11:00:37

Concatenation "123456" .
et pour l'autre reponse, je veux dir <4> c'est pas pour la méme question desolé

Répondre à oubaid639

7

GallyNet, le 25 oct 2005 à 11:02:56

A priori, si Canard007 a dit juste (ce que je pense) il te suffit de faire:

TextBox.Text = TextBox.Text + "456" 

et tu remplace le "456" par une variable

Répondre à GallyNet

8

oubaid639, le 25 oct 2005 à 11:07:14

Et pour convertir un textbox en integer ?

Répondre à oubaid639

9

GallyNet, le 25 oct 2005 à 11:09:55

La je sais pas, mais il faut chercher dans les focntion nommé "parse"
du genre parseInt().

Essaye ca (pas sur que ca marche) :

parsent(TextBox.Text)

ca doit te renvoyer en entier

Répondre à GallyNet

10

oubaid639, le 25 oct 2005 à 11:12:56

Normalement c'est se que je doit faire et je l'est deja fait mais elle a pas marcher

Répondre à oubaid639

11

GallyNet, le 25 oct 2005 à 11:18:00

J'ai farfouiller un peu sur le net et j'ai trouvé ca :

int.Parse(Text)

Répondre à GallyNet

12

GallyNet, le 25 oct 2005 à 11:22:04

Ou plutot :

Integer.Parse(chaine)

Répondre à GallyNet

13

oubaid639, le 25 oct 2005 à 11:24:08

Elle a pas marcher aussi

Répondre à oubaid639

14

GallyNet, le 25 oct 2005 à 11:26:18

Bizarre, parce que j'ai trouvé une page Web ou il donne les foctions utile :
http://perso.wanadoo.fr/jm.doudoux/divers/syntheses%20langag­es.htm
et il donne justement i = Integer.Parse(chaine)

J'ai pas d'autre idée, je suis désolé, je pourais pas t'aider plus.

Répondre à GallyNet

15

hamza, le 10 mai 2006 à 11:41:44

Je ne sais pas mais je me laisse la reponsedansma boiteaurevoiret merci

Répondre à hamza

16

Michael_Ange, le 10 mai 2006 à 12:05:09

Salut a tous, ça fè un bail!!!
écoute ça me surprend que la proposition de GallyNet n'est pas fonctionné.
Essaie la syntaxe suivante:
nombre = Integer.Parse(TextBox.Text)

Attention : TextBox doit etre remplacer par le nom de l'objet que tu as utiliser pour instancier le textbox dans ton code.

si ça ne fonctionne pas tu peux aussi essayé:
nombre = Integer.Parse(TextBox.Text())

g vè aussi essayé de mon coté.
Si jamè lè 2 ne fonctionne pas, g crois k'on aura plus k'a prié dieu k'un bienfaiteur ai pitié de nous!!! Lol!!!

Répondre à Michael_Ange

17

GERMAIN Kevin, le 28 jun 2006 à 22:17:54

Bonjour,

Cint(textbox1.text)

Voila :):)

Répondre à GERMAIN Kevin

18

 iso906, le 10 fév 2008 à 21:53:01

Bonjour à tous. comment donner à un textbox la propriété "integer" comme on le fait avec n'importe quelle variable? De telle sorte que je puisse faire une addition avec 2 textbox et non une concaténation. Merci

Répondre à iso906