c++ builder timer控件如何实现两幅图片循环显示,在线等高手以及高手团队

图片使用image控件,... 图片使用image控件, 展开
 我来答
潘达lya
2013-01-18 · TA获得超过1476个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:444万
展开全部
创建两个tpicture,载入不同图片,你之需要设置image.picture等于不同的tpictures就行了,当然你也可以用image.picture.loadfromfile("图片路径"),第二种方法不用另外创建图片对象,但其实他是不停的硬盘载入图片,实际速度要慢不建议。。。 何时更换图片只需要将语句写在timer事件处理里就行了,比如第一次时间到更换图片1,第二次更换2,第三次是1,这么循环播放。。。
追问
因为我是菜鸟,所以请你把循环显示图片这一部分说详细一点好吗?我用的是c++ builder工具,还有图片控件我选用的是image控件,望赐教
追答
创建一个timer1控件,timer1设置为使能,时间自己设置(都是属性列表里选)。。。之后双击timer1,之后里边设置一个静态变量,static i=0;  if(i==0)  { image1.picture=picture1;i=1},else{image1.picture=picture2;i=0}就这么简单。。。。
载入图片方法,在构造函数里写,picture1.loadfromfile("图片1路径"),picture2.loadfromfile("图片2路径”),前提要先在类里定义两个tpicture对象,picture1,picture2(最好是私有的),这说的已经够清楚了。。。。顺便说一下c++builder我就用过一次,我一般用delphi,其实二者除了所用语言不同以外,组件控件界面等其他的都是一样的(一个公司的产品)。。。。我上面写的是按c++得语法写的,这么写应该没有问题。。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式