生成动态控件的排列问题(关于control.dock)
程序如下: 
 for(int   i=0;i <5;i++) 
 { 
       Label   lbl   =   new   Label(); 
       lbl.Text   =    "label- "   +   i; 
       lbl.AutoSize   =   true; 
       lbl.BackColor   =   Color.Red; 
       //lbl.Location   =   new   Point(x,   y); 
       lbl.Dock   =   DockStyle.Left; 
       this.Controls.Add(lbl); 
 } 
 我的目标是要让这动态生成的5个label在窗口中自动的依次从左到右排列(label0,label1,label2,label3,label4),但用dock.left这种方式设下来,排列顺序却倒过来了,变成了(label4,label3,label2,label1,label0) 
 请问如果想实现这种要求我该怎么办?(因为需要在一行不够时自动换行,所以自己编麻烦一点,才采取dock方式的)
------解决方案--------------------哪就倒过来添加控件嘛。先添加label4