在一个窗体中,想把panel排成5个一行,超过5个自动换行紧接着排在下一行,怎么实现呢?
哥哥姐姐帮帮忙,小弟是新手,不知道怎么做~~~~
谢谢咯!!!

解决方案 »

  1.   

    for( int i =1 ; i<你要想显示总的个数; i++)
    {
       .......
      panel.Location = new Point((((i - 1) % 5) * 25 + 15), (i - 1) / 5* 21 + 100);
      panel.size = new size(25,21);
      ...
    }不用算法. 这样就可以了.
    当然你也可以用第一个是多大,然后依次的推下去也可以的.
      

  2.   


    for(int i=1;i<=4;i++)
    {
       if(i%4==0){加一个换行}else{正常输出}
    }