Image 程序运行时加载图片!(50分)

  • 主题发起人 主题发起人 饮水思源
  • 开始时间 开始时间

饮水思源

Unregistered / Unconfirmed
GUEST, unregistred user!
我想再程序运行时加载图片让地址等于edit里显示的内容!请大家帮帮忙谢谢!
 
怎么只有人看没人回答呢?
 
表达不清楚!
 
是不是这个意思
Image1.Picture.LoadFromFile(Edit1.Text);
 
哦!我是刚刚开始学习delphi的!

我就是想再程序运行的时候可以随意的修改image显示的图片我查过好多都是用
image1.Picture.LoadFromFile();
但是这样好像只能去修改图片的名字来达到目的。
所以我想把图片的地址复制到edit对话框中这样就可以随时修改了!
或者直接用openpicturedialog控件也可以!
可是我不知道用什么命令。才来这里请教个位高手!
 
程序加载时Edit有数据吗
有的话

Image1.Picture.LoadFromFile(Edit1.Text);
 
to luzhouman
是的!可是这样写能行吗?
 
to lqcros
没有!我这只是一个实验 如果可以的话我想去读取ini文件
 
我晕,你如果要随时加载
最好是写一个路径到一个文本文件(也可以写到INI文件)
以后要調用直接就调用文本文件里面的哈
 
var
InIFileHandle: TInIFile;
ImageFilePath: String;

Try
InIFileHandle := TiniFile.Create(ExtractFilePath(Application.ExeName)+'test.ini');
ImageFilePath := IniFileHandle.ReadString('SystemPath','ImagePath','');
Image1.Pictrue.LoadFormFile(ImageFilePath);
finally
InIFileHandle.Free;
end;

test.ini文件
[SystemPath]
ImagePath = D:/1.jpg
 
[SystemPath]
DataPath = D:/播出系统forD7(点播版)/data
 
if OpenDialog1.Execute then
Image1.Picture.LoadFromFile(OpenDialog1.FileName);
 
多人接受答案了。
 
to lqcros
非常感谢!
 
不用谢啦,反正这时有空就帮你看看,平时忙得很
 
...已经被解决了啊!!
 

Similar threads

D
回复
0
查看
764
DelphiTeacher的专栏
D
D
回复
0
查看
738
DelphiTeacher的专栏
D
D
回复
0
查看
691
DelphiTeacher的专栏
D
后退
顶部