虽说*.gif文件是由几张位图组成的位图某格式.但是
Bitmap MyBitmap = new Bitmap(openFileDialog1.FileName);
pictureBox1.Image = MyBitmap;//这样一来pictureBox1.Image就是Bitmap型了(*.bmp).怎么我打开后看见还能动啊? 

解决方案 »

  1.   

    不能简单的理解bitmap类。Bitmap只是对应一个位图类,GIF也是一种位图格式而不是矢量格式,只是GIF中含有帧,即:多个位图而已。
    换句话说:Bitmap类!=Bitmap文件。
      

  2.   

    Bitmap可以是一种统称(相对矢量图型等)。
    .net中Bitmap类不是针对.bmp格式的专门类,实际上它支持.bmp .jpg .gif .ico .png等等格式的Bitmap。
      

  3.   

    因为Bitmap支持gif,别以为Bitmap只支持bmp.
      

  4.   

    好快啊!谢谢大家!
    可惜我这校园网访问csdn要半年.