Pbm touche entrée vb 2005

Bonjour,

j'ai une case, et une listebox

j'arrive a inserer le texte saisi dans la listbox avec un click
mais comment faire avec la touche entrée???

merci
Configuration: Windows XP Internet Explorer 6.0

8 réponses

  1. Modérateur
    Salut,

    tu veux faire quoi ? insérer 'entrée' dans ta saisie ou simuler l'appui sur entrée ?

    car simuler l'appui peut se faire avec sendkeys.
    0
    1. j'aimerai bien qu'en appuyant sur entrée sa fasse la meme chose qu'avec le clique
      0
      1. Modérateur
        C'est-à-dire ?

        J'ai pas trop saisi.
        0
        1. jecri un nom dans une case et avec la touche entré sa doit le faire entrer dans la listbox
          0
          1. Modérateur
            d'accord.

            et tu le fais comment avec un click ?
            0
        2. private sub button_click...

          listbox1.items.add(textbox1.text)

          end sub
          0
          1. Modérateur
            Ok.

            Donc ce que je propose, c'est de mettre du code dans l'évènement 'sur perte focus' pour exécuter la ligne, mais il faut que tu mettes des contrôles de façon à ce que des clics dans la zone et des clics en dehors n'ajoutent des lignes identiques.

            Autrement, je ne vois pas comment ruser...
            0
            1. et en appuyant sur la touche entré sa va mettre le contenu de ma case dan ma listbox<???
              0
              1. Modérateur
                Si tu mets le code : listbox1.items.add(textbox1.text), ça devrait...
                0
            2. ta pa un truc du genre:

              sub textbox_keypress...

              if keys.enter=true then

              listbox1.items.add(textbox1.text)

              end if

              end sub
              0