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