是一个主背景图
然后上面十几个图片放在picturebox里面做背景,这些其实就是按钮,可以点击的背景图每次打开没问题很快主来了,就是那十几个小图标……

解决方案 »

  1.   

    把图片放到资源列表哪里,或者预先读取
    public static class Res
    {
         public static Image btn1;
         public static Image btn2;     static Res()
         {
             btn1=Image.FromFile(....);
             btn2=Image.FromFile(....);
         }
    }窗体:
        pictureBox1.Image=Res.btn1;
        pictureBox2.Image=Res.btn2;
       ....
      

  2.   

    今天我自己尝试了一个办法,速度也挺快的
    那就是把picturebox里面的背景图标,全部不要,直接在主背景图里面画上,然后picturebox设置背景透明
    不用多写任何代码
    感觉速度比之前快了很多很多新手的尝试,仅供参考……