如何动态更改image组件的picture属性?(10分)

  • 主题发起人 主题发起人 yankk
  • 开始时间 开始时间
Y

yankk

Unregistered / Unconfirmed
GUEST, unregistred user!
用image.picture.loadfromfile时文件路径有变化怎么办?
例如程序及图像放在一个文件夹D:/aa下,后来aa 文件夹移到c:/下,如何让程序找到图像?
 
//程序及图像放在一个文件夹D:/aa下,后来aa 文件夹移到c:/下,如何让程序找到图像?
如果你的 执行文件 与 图象文件 在同一目录下。根本就不用找。
loadfromfile('pic.bmp')
 
先使用finddialog
然后加载
 
AppPath:=ExtractFilePath(Application.ExeName);//得到应用程序的路径
Image1.picture.loadfromfile(AppPath+'Pic.bmp');
//如果你的 执行文件 与 图象文件 在同一目录下,此代码绝对可行。
 
同意各虾客的看法,就是用Loadfromfile。
 
你把图片文件放到同你的可执行文件一个目录下不就可以了吗?
也可以放到同一个目录下的比如image目录下面,引用的时候"image/picturename.bmp"
 
如果图片名不变的话,在加载图片之前可用
findfisr 和findnext找到图片的路径再加载就可以了
 
接受答案了.
 

Similar threads

D
回复
0
查看
744
DelphiTeacher的专栏
D
D
回复
0
查看
718
DelphiTeacher的专栏
D
后退
顶部