社区
C#
帖子详情
怎么把动态图片放在PictureBox里?要会动的
l171147904
2012-03-09 09:57:57
怎么把动态图片放在PictureBox里?要会动的
我一张会动态的gif图片,放进PictureBox就不动了。
如何才能让它动!定时器切换静态图片的就不用说了。谢谢。。。。
...全文
256
6
打赏
收藏
怎么把动态图片放在PictureBox里?要会动的
怎么把动态图片放在PictureBox里?要会动的 我一张会动态的gif图片,放进PictureBox就不动了。 如何才能让它动!定时器切换静态图片的就不用说了。谢谢。。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
l171147904
2012-03-09
打赏
举报
回复
带动态图片窗体,做主窗体;直接打开 。图片会动。
做子窗体打开,图片动下就停了。怎么回事?
l171147904
2012-03-09
打赏
举报
回复
好像是:Invoke 的原因。怎么写?
我单独直接打开 带动态图片子窗口,图片会动。
但:我主窗体打开,在加载数据。此时弹出一个子窗体:数据加载中。。。
图片不会动。
l171147904
2012-03-09
打赏
举报
回复
没有跨线程!
我主窗体打开,在加载数据。此时弹出一个子窗体:数据加载中。。。
其中有一张动态,GIF图片【一直转动的图片】,在子窗体。
图片本身是动的,但效果就是不动。
kong19
2012-03-09
打赏
举报
回复
private System.Drawing.Bitmap animatedImage;//Load
private void Form1_Load(object sender, System.EventArgs e){ //GIF画像読込
animatedImage = new Bitmap(@"C:\anim.gif"); //
this.Paint += new PaintEventHandler(this.Form1_Paint); //
System.Drawing.ImageAnimator.Animate(animatedImage,
new EventHandler(this.Image_FrameChanged));}
private void Image_FrameChanged(object o, EventArgs e){ //Paint
this.Invalidate();}//フォームのPaintイベントハンドラ
private void Form1_Paint(object sender, PaintEventArgs e){ //
System.Drawing.ImageAnimator.UpdateFrames(animatedImage); //画像表示
e.Graphics.DrawImage(animatedImage, 0, 0);}
tanghuawei
2012-03-09
打赏
举报
回复
恩,PictureBox本身支持gif的,如果你是跨线程访问,记得Invoke
bdmh
2012-03-09
打赏
举报
回复
没问题,支持gif的
C#15种
动态
显示
图片
的方法
动态
变
图片
(适合新手)
C#15种
动态
显示
图片
的方法
动态
变
图片
(适合新手)
图片
在根目录
C#
PictureBox
x显示
图片
,可鼠标拖动和缩放
C#
PictureBox
实现
图片
拖动和缩放,利用鼠标事件实现 VS2015 .net Framwork4.5.2
VB中
PictureBox
控件使用教程.doc
VB中
PictureBox
控件使用教程.doc
超大
图片
的加载处理
picturebox
利用缓冲加载
图片
,实现
图片
的放大,缩小,平移等
鼠标滑过改变
图片
大小和内容
vb.net鼠标滑过改变
图片
大小和内容
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章