Barre de defilement dans une form

Signaler
Messages postés
26
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
15 septembre 2005
-
Messages postés
721
Date d'inscription
dimanche 10 juin 2001
Statut
Membre
Dernière intervention
27 mars 2011
-
Bonjour,

Je reposte car je me suis trompé de categorie ..
Donc revoila mon probleme:

J'ajoute dynamiquement des textbox a ma feuille, qui se mettent les uns sous les autres =>
(...)
Load text1(index)
text1(index).top = text1(index-1).top + 500
(...)

Je n'arrive pas a faire afficher une barre de defilement vertical dans ma form lorsque c'est necessaire, c'est a dire lorsqu'ils sont trop nombreux pour tous etre contenu dans la feuille.

Je pensais que ca se ferai tout seul mais non, et j'ai regardé toutes les proprietés mais impossible de trouver !

Merci bcp,

Absolut Beauty

6 réponses

Messages postés
721
Date d'inscription
dimanche 10 juin 2001
Statut
Membre
Dernière intervention
27 mars 2011
7
Va falloir programmer une scrollbar, ca se fera pas tout seul!
Messages postés
26
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
15 septembre 2005

Apparement oui, mais sans MDIForm (car j'en ai deja une dans mon projet) comment faire defiler l'interieur de ma form sans la deplacer ou l'agrandir?

Absolut Beauty
Messages postés
721
Date d'inscription
dimanche 10 juin 2001
Statut
Membre
Dernière intervention
27 mars 2011
7
IL faut déplacer les controles eux meme.avec une boucle for each tu les parcours
du genre:
For each controls in me
next
Messages postés
26
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
15 septembre 2005

Ah ouais, fallais y penser !
Merci, je m'y met.
Absolut Beauty
Messages postés
26
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
15 septembre 2005

Re,
Je viens de me mettre dessus, mais je vois pas a quoi affecter la propriété top.

For each Controls in Me
?????.top = .....

Next

Je dois deplacer des textbox, label, combo...
Merci,

Absolut Beauty
Messages postés
721
Date d'inscription
dimanche 10 juin 2001
Statut
Membre
Dernière intervention
27 mars 2011
7
Par exemple pour tous les textboxs:
For Each TextBox In Me
TextBox.Top = 0 'textbox renvoie le textbox courant entrain detre parcourut!
Next