Scorllbar

Salut ,j'ai créé une form avec plusieurs bouton dessus, mais comme tout les bouton ne rentre pas dans la taille de mon écran, je voudrais savoir comment faire défiler la form avec une scrollbar pour voir les boutons qui sont trop bas.

5 réponses

  1. Et vous pouvez peut être me dire a peu près comment faire ce qu'a dit pijaku mais en VB 2010 Express ? :/
    0
    1. Modérateur
      Salut,

      Cette vidéo te montre comment bouger le bouton sur lequel tu cliques.
      Suffit de faire bouger les autres boutons...
      0
    2. Meeerci j'ai trouvé comment je voulais faire ! :)
      0
    3. Modérateur
      Bonjour,

      Un truc qui serait super intéressant, pour toi, pour nous et pour tous les lecteurs occasionnels qui ne manqueront pas de tomber ici suite à une recherche google, serait de nous donner :
      - ta solution,
      - le(s) code(s) qui va(ont) avec...
      Merci d'avance.
      Cordialement,
      Franck
      0
  2. Contributeur
    Je t'ai fait un exemple. Tu n'as dezipper le fichier et ouvrir avec VB.2010.

    https://www.cjoint.com/?3DEn5iDn2Uv
    0
    1. C'est bien ça que je veux, mais vu le code, je pense faire comme ce qu'a dit pijaku ^^'
      Mais je garde quand même ton code, je vais surement le comprendre un peu plus tard.
      Je précise que je débute complètement.
      0
    2. Contributeur
      Le code est là pour réduire le formulaire afin de faire apparaître les scrollbars. On peut faire la même chose avec la souris en la mettant dans le coin en bas à droite du formulaire et en remontant en diagonal.

      Il faut regarder dans les propriétés du panel que je t'ai indiqué!!!!!!!!!!

      C'EST TOUT

      je ne peux pas faire plus, désolé
      0
  3. Modérateur
    Bonjour,
    Et si pour commencer tu nous disais avec quel VB tu travailles?

    Sinon une piste est d'utiliser deux boutons, un en haut de ta form et l'autre en bas qui te permettent de "bouger" tes boutons en les faisant monter ou descendre dans ta form.
    Un dessin valant mieux que du bla bla :

    Et si tu cliques sur le bouton "v" situé tout en bas, tu obtiens :


    Pour info, pour faire cela sous VBA j'utilise les propriétés Visible et Move des contrôles d'userForm...
    0
    1. Modérateur
      Comme on ne voit pas mes images.... :
      les boutons de la première image sont :

      ^
      Button1
      Button2
      Button3
      Button4
      Button5
      Button6
      v

      et dans la seconde :

      ^
      Button2
      Button3
      Button4
      Button5
      Button6
      Button7
      v
      0
    2. Oui j'ai oublier de dire que j'utiliser Visual Basic 2010 Express. Et je vais faire ton idée si c'est possible avec VB 2010. Et je précise que je débute complètement !
      0
  4. Contributeur
    reBonjour,

    Il faut mettre tous tes boutons dans un contrôle Panel . Ensuite dans les propriété de ton panel tu vas dans Anchor et tu coches toutes les flèches pour qu'elles deviennent noires. En dessous d'Anchor il y a Autoscroll, tu le mets à True.
    Voilà
    0
    1. Rien ne défile avec la scrollbar :/
      0