Voila mon souci,

Je suis dans un panel et j'ajoute des contrôles dynamiquement (dont j'ajuste la largeur suivant le contenu du Text).
Le scroll vertical marche nickel mais le scroll horizontal, rien du tout.

En faisant cela dans un panel et en mettant les contrôle dans le designer ca marche nickel mais dynamiquement ca veut pas ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SuspendLayout();
           RadioButton oRdBt = new RadioButton();
           PnRadio.Controls.Add(oRdBt);
           oRdBt.Text = sLabel;
           System.Drawing.Graphics oGraphics = this.CreateGraphics();
           oGraphics.PageUnit = GraphicsUnit.Pixel;
           SizeF oSizeF = oGraphics.MeasureString(oRdBt.Text, oRdBt.Font);
           oRdBt.Size = new Size(Convert.ToInt32(_iWithFix + oSizeF.Width), Convert.ToInt32(_iHeightFix + oSizeF.Height));
            oRdBt.Location = new Point(4, (oRdBt.Height + _iRadioButtonInterval) * (PnRadio.Controls.Count-1));
            oRdBt.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top;
 
            //DEBUG
            oRdBt.BackColor = Color.Red;
 
            ResumeLayout(true);