标题是三个问题中间的第一个,谢谢大家解答哈1.  最近照搬了国外的一个启动窗体,实现在主窗体加载完毕前显示过度窗体。我在程序的主窗体onload事件中如下:
      protected override void OnLoad(System.EventArgs e)
        {
            this.BackgroundImage = Image.FromFile("Resources/Background.jpg");
            pictureBox1.ImageLocation = "Resources/VideoBG.jpg";
//……………………后面大量的加载图片
        }请问是把这些图片全部读取到控件中(内存)才算加载完毕呢,还是仅仅加载完窗体控件就算加载完毕?2.很奇怪的现象,比如"Resources/Background.jpg"或者其它任何语句中图片不存在,那么运行程序的时候鼠标闪一下,窗体无法显示出来,等于说程序根本没有启动运行,我想即使图片不存在也要运行,该怎么做?3.类似命名空间引用:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
假如我只用到了其中的一两个,那么其它命名空间在编译的时候是不是也会进入编译后的程序?还是自动过滤掉未被使用的命名空间?如何知道哪些未被引用?