我的winform主界面里,有几张背景图片。不过第一次打开的时候,加载有些慢;我的图片是以资源文件的形式存在的。请问大哥们,有什么好的办法呢?在线等

解决方案 »

  1.   

    .net开发本来没什么效率可言的
    想快的话,就直接把图片抽出来,内嵌到exe中,但这样会增大exe的
      

  2.   

    主要是想知道一些怎么加快图片加载的方法。有人说可以用一个splash窗体,加载完再显示主窗体。不过,我觉得那样比较麻烦。
      

  3.   

    WinForm尽量少用些图片,首次加载背景图下肯定会有点慢的,图片格式最好用gif的
      

  4.   

    WinForm尽量少用些图片,很卡的,我也用过,整个页面都是用图片,包括控件什么的,结果是一最小化到系统托盘,再显示的时候就卡死
      

  5.   

    自己开个thread去读吧,读完了再去显示。
      

  6.   

    是你们没有及时释放资源吧;我也做过这样的,一个Form里面接近90多张图片,没有卡,一点问题都没;
      

  7.   

    我今天试了一下,尽量少用picturebox,可以用panel来代替;panel的效率要比picturebox的效率要高很多。感谢大家的回帖,结贴了,回贴均有分。