代码大致如下void AddControl()
{
  tablelayoutpanel1.controls.clear();
  tablelayoutpanel1.rowstyles.clear();
  tablelayoutpanle1.columnstyles.clear();  tablelayoutpanle1.rowcount=6;
  tablelayoutpanle1.columncount=6;
  int height=100/6;
  int width=100/6;//宽高百分比
  for(int i=0;i<32;i++)
  {
     if(i==10)
     {
        tablelayoutpanle1.setrowspan(control,2);
        tablelayoutpanle1.setcolumnspan(control,2);
     }
     tablelayoutpanle1.rowstyles.add(new RowStyle(SizeType.Percent, height));
     tablelayoutpanle1.columnstyles.add(new ColumnStyle(SizeType.Percent, width));
     tablelayoutpanle1.controls.add(control);
  }
}
但是经测试 发现i=10的控件 被‘挤’到了最后一个 现在还没有找到必出原因
我想问问 在什么情况下 设置了跨行 跨列的控件 调用tablelayoutpanle1的add(Controls c)会被‘挤’到最后一个位置上?
(未使用tablelayoutpanle1的add(Controls c,Column n,Row n))