FlawLayoutPanel & ScrollBar récalcitrante
Bonjour.
J'essaye d'utiliser un FlowLayoutPanel avec un flux vertical
Je souhaite avoir :
- une scrollBar verticale seulement si nécessaire
- Jamais de scrollBar horizontale
Pour cela avant, d'ajouter un composant au FLP, j'utilise le code suivant :
Code:
MonComposant.width = FLP.ClientSize.Width
Lorsque le nombre de composant dépasse en hauteur la taille de mon FLP, la Vscrollbar apparait comme voulue.
Le soucis c'est que FLP.ClientSize.Width s'en trouve du coup réduit et voila ma P... de ScrollBar Horizontale qui apparait
Du coup, j'ai mis dans l'event FLP.ClientSizeChange le code suivant :
Code:
1 2 3
| For Each C as MonComposant in FLP.controls
C.width = Flp.clientSize.width
Next |
Les composants sont bien réduits mais ma ScrollBar horizontale est toujours là !!!
Si je la fait glisser, je vois la fin de mes composants puis le fond gris de mon FLP
Fond gris qui, pour ce qui ont bien suivis, a la largeur de ... la scrollBar Verticale:marteau:
P... de ScrollBar!
Y a t'il un moyen de la mater sans être obliger d'écrire 10000 ligne de codes ?