C#里面放gif怎么不动啊?

时间:2022-06-01 05:10:32
Bitmap b = new Bitmap("e:\\run.gif");
pictureBox2.Image = b;

需要鼠标点两下,然后再点一下才会动,能不能不点?

14 个解决方案

#1


我试了,是可以的啊,应该是别的地方的问题

#2


you try again

#3


是可以动  要鼠标点才行

#4


或者拖动一下窗体 又停了  
再点点,拖拖才又动
奇怪

#5


你要重绘下窗体

#6


重画还是不行

#7


建议这样写

pictureBox2.Image = Image.FromFile(@"e:\run.gif");

#8


还是不行
有时候鼠标在gif上晃两下  它又可以动了

#9


我觉得是.net界面刷新机制的问题

关注中

#10


可能需要重画

#11


直接就可以动的,看看是不是什么地方有问题

#12


ding

#13


改一下:

pictureBox2.Image = Image.FormFile(@"e:\\run.gif");;

#14


楼上的写法是不是有问题? 为什么加了@还要两个\\?

#1


我试了,是可以的啊,应该是别的地方的问题

#2


you try again

#3


是可以动  要鼠标点才行

#4


或者拖动一下窗体 又停了  
再点点,拖拖才又动
奇怪

#5


你要重绘下窗体

#6


重画还是不行

#7


建议这样写

pictureBox2.Image = Image.FromFile(@"e:\run.gif");

#8


还是不行
有时候鼠标在gif上晃两下  它又可以动了

#9


我觉得是.net界面刷新机制的问题

关注中

#10


可能需要重画

#11


直接就可以动的,看看是不是什么地方有问题

#12


ding

#13


改一下:

pictureBox2.Image = Image.FormFile(@"e:\\run.gif");;

#14


楼上的写法是不是有问题? 为什么加了@还要两个\\?