如何用简单的方法让程序随机显示PICTURE中的多个图片???在线等!!(100分)

  • 主题发起人 主题发起人 hvlm2002
  • 开始时间 开始时间
H

hvlm2002

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用简单的方法让程序随机显示PICTURE中的多个图片??在线等!!
 
图片放在image控件中吗?这些图片存的文件名应有系列编号的特点,如p01..p02..pnn.用随机函数产生两位数字0-99.....
 
randomize;//根据系统时间生成随机种子。
random(Max:Integer);//产生一个从0..Max-1之间的整数。
然后再把随机数与你的图片间拉上关系,象楼上兄弟说的那样,不就可以实现随机显示了吗?
另外,你也可以根据当前的时间返回值再和随机数来个运算,来显示你的图片也可以的呀
 
我想用MAGE.PICTURE:=C:/PIC/1.JPG,应该怎么写??
 
randomize;
image1.picture.loadfromfile(inttostr(random(x))+'.jpg');
 
哪位兄弟能结合楼上几位给出具体实现随机显示图片的代码???急用!
 
你不给出你的图像文件的文件名,怎样给你具体源代码?
 
你要什么样的代码呢,你的图片文件有多少数量?假设有100张,然后你就象楼上那位只弟一样
randomize;//根据系统时间生成随机种子。
image1.picture.loadfromfile(‘C:/PIC/’+IntToStr(random(100))+'.jpg');
不就完了吗?你试一下看
 
显示完后要不要什么image.free?
 
那么菜得问题也有,呵呵,倒了
大家都解释了很清楚了!!!
其实最好得还是把你要用得图片放到 TImageList 然后在用 Random 随机生成一个数字,然后放入就好了,哪有那么麻烦得
 
没办法,
 
如果图片文件较大,把图片放在一个目录,然后把目录写入注册表。在程序中读注册表,再用app2001说的方法读去,应该是不错的主意。
 
你愿意的话,要释放掉也没什么关系,但这样,下回再显示时,你就得再创建一次,
不过,我说大兄弟,可以的话,就结掉贴子吧,人太多了,我都有些不好意思了呀,嘿嘿
 
接受答案了.
 
后退
顶部