Probléme en textbox sous VB.Net

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 ?

14 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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.
    1. Contributeur
      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...
      1. Contributeur
        en VB:

        pour vider la textbox:
        TextBox.Clear()
        pour la concatenation:
        TextBox.Text = TextBox.Text + "456"
        1. 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 ?
      2. 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 ?
        1. concatenation "123456" .
          et pour l'autre reponse, je veux dir <4> c'est pas pour la méme question desolé
          1. 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
            1. et pour convertir un textbox en integer ?
          2. 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
            1. normalement c'est se que je doit faire et je l'est deja fait mais elle a pas marcher
          3. J'ai farfouiller un peu sur le net et j'ai trouvé ca :
            int.Parse(Text)
            1. 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!!!
              1. 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