J'ai un FlowLayoutPanel qui prend les dimension du form (Dock in parent container). Dans ce FlowLayoutPanel j'ai 3 TableLayoutPanel dont j'aimerai bien modifier les dimension (Height & Width) en pourcentage (par rapport au FlowLayoutPanel)
Le but c'est d'avoir une application compatible avec toutes les dimensions des écrans. Pas mal de forum m'ont indiqué qu'il faut toujours faire ces manipulations en pourcentage car c'est beaucoup mieux.
Pour le moment ce que j'ai fait c'est :
j'aimerai bien que les 3 TableLayoutPanel prennent la largeur du FlowLayoutpanel et la longueur sera fixée en pourcentage comme par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 FlowLayoutPanel1.Controls.Add(TableLayoutPanel1) FlowLayoutPanel1.Controls.Add(TableLayoutPanel4) FlowLayoutPanel1.Controls.Add(TableLayoutPanel5) TableLayoutPanel1.Width = FlowLayoutPanel1.Width TableLayoutPanel4.Width = FlowLayoutPanel1.Width TableLayoutPanel4.Height = FlowLayoutPanel1.Height - TableLayoutPanel1.Height - 120 TableLayoutPanel5.Height = FlowLayoutPanel1.Height - TableLayoutPanel1.Height - TableLayoutPanel4.Height - 20
- TableLayoutPanel1.Height = 25%
- TableLayoutPanel1.Height = 60%
- TableLayoutPanel1.Height = 15%
Votre aide m'est indispensable
Partager