按vcl提供的功能是不可以的,要不你在设计时作处理了。
解决方案 »
- 请问谁有《EhLib用户指南》
- 关于INDY 服务端(IdTCPServer) 以结构体接收数据,现在我想接收错误结构体的数据,请大家指点.
- 浮点数,整型数的问题
- 串口通信的问题
- "abstract error"到底是什么错误?急盼各位大虾帮助!
- 如何向大表添加可能存在的记录
- 大家好, 网上那里有关于debug的详细说明,或者有书下载也行,谢谢了
- 我用這個sql語句adoquery1.sql.add(‘left(width,3), height,colors from table1’)打開database.用ADOQuery1.delete;刪除的時候就出毛病
- 高手拿分,
- 哪里有比较好的delphi电子书下载(当然是免费的)??
- deletedir函数怎么用?
- 文本数据追加到数据库的问题
不过,还是用全局变量吧,省得麻烦!
在程序中用一个全局变量和它对应,启动时先用默认的装载,
关闭时保存用户所改的文件名。
定一个ini文件myini
[filename]
name='ground.bmp'
然后在form的create事件读取myini的文件
procedure TForm1.FormCreate(Sender: TObject);
var
MyIniFile: TIniFile;
Filename:string;
begin Filename:='c:\myini.ini';
MyIniFile := TIniFile.Create(Filename);
try
gsgroundfilename:=MyIniFile.ReadString('filename', 'name', 'ground.bmp')
Image1.Picture.LoadFromFile('c:\lxj.bmp');
finally
MyIniFile.Free;
end;
end;
其中 gsgroundfilename为一个全局变量,在用户跟改的地方给其赋值
在form的关闭或destroy事件将gsgroundfilename的名称写入到ini文件