Bonjour,
Je travaille sous vs 2008, type d'application windows.
J'utilise un "FlowLayoutPanel" pour afficher des images sous la forme d'une pellicule.
Je rempli mon controle "FlowLayoutPanel" (flpAffPel) en ajoutant dynamiquement des picturebox (pbFic) contenant une image.
Je positionne AutoScroll à vrai pour avoir une barre de défilement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 flpAffPel.FlowDirection = FlowDirection.LeftToRight; flpAffPel.AutoScroll = true; for (int i = 0; i < dgvChercher.Rows.Count; i++) { PictureBox pbFic = new PictureBox(); pbFic.Load(dgvAffPellicule.Rows[i].Cells[6].Value.ToString() + dgvAffPellicule.Rows[i].Cells[1].Value.ToString()); pbFic.Size = new Size(255, 255); pbFic.SizeMode = PictureBoxSizeMode.Zoom; flpAffPel.Controls.Add(pbFic); }
Mais celle-ci apparaît verticalement (et déplace l'ensemble des images verticalement),
alors que je souhaiterais une barre de défilement horizontale pour faire défiler mes images horizontalement (comme pour une pellicule)
Comment puis-je configurer le FlowLayoutPanel pour avoir une barre de défilement horizontale, et un déplacement horizontal de mes images ?
Peut-être un autre contrôle ?
Merci de votre attention,
A+, Hervé.
Partager