nach langer zeit nochmal ich!
ich habe nochmal ausführlich probiert, bei mir geht es aber immer noch nicht.
Mein Code (einfach ein neues Formular erstellen, ein Button und ein Panel drauf und bei dem Panel Autosize auf true):
for (int i = 0; i < 10; i++)
{
Graphics g = panel1.CreateGraphics();
//Mit Zeichnen Gehts nicht :(
//g.FillRectangle(new SolidBrush(Color.DarkCyan), 10, i * 100 + 10, 100, 90);
//Mit Button gehts
Button b = new Button();
b.Text = i.ToString();
b.Location = new Point(10, i * 100 + 10);
b.Size = new Size(100, 90);
panel1.Controls.Add(b);
}