能不能在登录的时候,预先加载好主窗体,然后再显示出来?或者给个进度条慢慢加载?或者稍等片刻再显示? 个人觉得在登录的时候预先加载好主窗体,但是不知道该怎么做,各位给点意见。

解决方案 »

  1.   

    授之以鱼不如授之以渔,希望你记住,别人给你思路,实践自己做,争取不要做伸手党!专门定义一个变量类,在程序初始化的的创建这个类的实例,调用初始化图片的方法,而这个类就用于加载那些图片
    比如说:
    public class ImageResource{pubilc static Image TopImage;
    public static Image BottomImage;public void LoadImageResource(){
       TopImage=Image.FromFile("1.jpg");
       BottomImage=Image.FromFile("2.jpg");
    }
    }form窗体调用的时候,直接用ImageResource.TopImage就可以了。
      

  2.   


     完全不了解, 只是窗体.Show() 下,就会加载很多窗体上的图片,不知道是在哪加载。
      

  3.   

    你可以在启动程序的时候将加载慢的窗体先SHOW出来,弄个LOADING。然后在HIDE.要用到那个窗体的时间再SHOW出来,这样就快多了
      

  4.   

    有很多系统软件都有“初始屏幕”的,其目的就是为了加载数据。
    比如Word、Excel等软件,打开后先显示一个图片窗口,这个图片窗口就是“初始屏幕”。
    还有Potoshop,打开后也是一个“初始屏幕”,在“初始屏幕”上还可以看到此软件在加载什么文件。
      

  5.   


     你这是什么版本的VS? 我VS2008没有这么多选项。
      

  6.   


     已在资源文件中。Resources.resx 里。