描述如下:
现有12张图片,每张图片高度和宽度都不一致,现需要将12张图片分成3X4(即三行四列显示)6X2(即六行四列显示)等方式显示,那么每张图片在屏幕上的位置该如何计算?分数虽少但知识无价,各位大虾不要贪图小便宜哦……

解决方案 »

  1.   

    你完全可以用等大小的picturbox啊,图片可以适应picture的大小,你不必考虑图片的时机大小
      

  2.   

    winform还是webform?
    webform可以用瀑布流方式,有相关的插件,你只要设置每行几个图片,每个图片宽度,系统会自动排图片,跟瀑布似的winform,你自己计算一下,动态生成picurebox控件,然后加载图片就可以了
      

  3.   

    所有图片均显示在一个picturebox中,所以需要计算每张图片的起始位置
      

  4.   


    三楼的同志,我就是问问大家有没有好的计算图片其实位置的算法,至于是winform或者web无关紧要的