|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 资源图片调用问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
2517
人关注过本帖
标题:
资源图片调用问题
只看楼主
加入收藏
pxhack
等 级:
新手上路
帖 子:11
专家分:0
注 册:2009-8-2
楼主
收藏
问题点数:0 回复次数:12
资源图片调用问题
pictureBox1.Image = Properties.Resources._1; //调用第一张图片
以上代码是我把37张图片以资源保存到了picturebox中
单张显示我知道怎么操作。。
但是我想用timer 控件循环显示这37张图片。以实现动态的效果
从 Properties.Resources._1
到 Properties.Resources._37
该怎么实现呢。。请帖出代码。。。。。。。。。。。。。
搜索更多相关主题的帖子:
资源
2009-08-03 21:27
举报帖子
使用道具
赠送鲜花
NTYLWJ
等 级:
黑侠
帖 子:191
专家分:698
注 册:2008-12-2
第
2
楼
收藏
得分:0
可以用if判断,申明一个变量。上次给你的项目你看了吗?
int i=0;
i++;
if(i>37)
{
i=0;
}
if(i==0)
{
pictureBox1.Image = Properties.Resources._1; //调用第一张图片
}
else if(i==2)
{
pictureBox1.Image = Properties.Resources._2; //调用第一张图片
}
else if(i==3)
{
pictureBox1.Image = Properties.Resources._3; //调用第一张图片
}
else if(i==4)
{
//就这样写。
}
else if(i==37)
{
pictureBox1.Image = Properties.Resources._37; //调用第一张图片
}
用switch也可以。我都是用if,
[[it] 本帖最后由 NTYLWJ 于 2009-8-3 23:58 编辑 [/it]]
2009-08-03 23:57
举报帖子
使用道具
赠送鲜花
pxhack
等 级:
新手上路
帖 子:11
专家分:0
注 册:2009-8-2
第
3
楼
收藏
得分:0
上次的帖看了。。那个控件有点美中不足。。
第一:生成的程序。程序体积变得比原来图片+EXE 还要大
第二:那个控件最大尺寸只有256。256
有些大图显示不出来
我现在用了你给的这个代码。。IF语句的
程序没有一点反应。。不知道怎么回事呢
而且这个方法有点笨。。因为如果有100张图片。你就要写几百行代码?
那样程序员会累死。。哭~~~~
2009-08-04 09:39
举报帖子
使用道具
赠送鲜花
baikil
来 自:X星球
等 级:
青峰侠
威 望:
4
帖 子:282
专家分:1580
注 册:2009-7-20
第
4
楼
收藏
得分:0
呵呵
这么IO操作太多慢的很啊,
试试这样吧,
1.找到存放图片的文件夹.
2.将一定的顺序保存到指定的内存中(List<Bitmap> , imageList)
3.根据索引载入图片,就OK了.
可能的载入全部的图片里要几秒钟,以后的换图片都很快,几毫移就可以完成!
自创QQ群64885635,方便C#学习交流.希望各项工作路好学都好入!
2009-08-04 10:09
举报帖子
使用道具
赠送鲜花
jedypjd
等 级:
蒙面侠
威 望:
9
帖 子:1096
专家分:4969
注 册:2009-7-27
第
5
楼
收藏
得分:0
pictureBox1.Image 改成 pictureBox1.BackgroundImage,并且
pictureBox1.BackgroundImageLayout=System.Windows.Forms.ImageLayout.Stretch;
就能显示大图
天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-08-04 10:15
举报帖子
使用道具
赠送鲜花
NTYLWJ
等 级:
黑侠
帖 子:191
专家分:698
注 册:2008-12-2
第
6
楼
收藏
得分:0
以下是引用
pxhack
在2009-8-4 09:39的发言:
上次的帖看了。。那个控件有点美中不足。。
第一:生成的程序。程序体积变得比原来图片+EXE 还要大
第二:那个控件最大尺寸只有256。256
有些大图显示不出来
我现在用了你给的这个代码。。IF语句的
程序 ...
我也只会用IF,别的我也不会了。等高手解决中。楼上上的说的不错。但他不让用本地的图片噢。要用EXE里面的资源呢。
还有,,,我不是程序员。只是爱好编程。
2009-08-04 11:35
举报帖子
使用道具
赠送鲜花
NTYLWJ
等 级:
黑侠
帖 子:191
专家分:698
注 册:2008-12-2
第
7
楼
收藏
得分:0
IF-将图片存入可执行文件并调用.rar
(296.69 KB)
不会吧。我这里可以用。你说代码多。你是程序员。就是写代码的/如果有100张,就写100条。多用COPY不就可以了。
2009-08-04 11:39
举报帖子
使用道具
赠送鲜花
baikil
来 自:X星球
等 级:
青峰侠
威 望:
4
帖 子:282
专家分:1580
注 册:2009-7-20
第
8
楼
收藏
得分:0
回复 7楼 NTYLWJ
同学说的可爱,
程序写好了客户是不会去改代码的,今天要10张图,明天我可能要100张图,
是不是我们就跟着客户更新版本呢.呵呵
自创QQ群64885635,方便C#学习交流.希望各项工作路好学都好入!
2009-08-04 11:57
举报帖子
使用道具
赠送鲜花
NTYLWJ
等 级:
黑侠
帖 子:191
专家分:698
注 册:2008-12-2
第
9
楼
收藏
得分:0
如果你要把图片做到EXE里面。他要换图片你只有更新。
2009-08-04 12:28
举报帖子
使用道具
赠送鲜花
pxhack
等 级:
新手上路
帖 子:11
专家分:0
注 册:2009-8-2
第
10
楼
收藏
得分:0
呵呵。。累就累点吧。。用IF语句可以的
本来GIF用picturebox 可以直接打开。。但是打开后和原来的GIF速度不一样
有时候很快。。明显这个控件有缺陷。。换了好多GIF图片都是一样
哎。。
2009-08-04 17:49
举报帖子
使用道具
赠送鲜花
13
1/2页
1
2
快速回复:
资源图片调用问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.020457 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved