展开全部
创建两个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++得语法写的,这么写应该没有问题。。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询