delphi怎么在程序关闭之前,把edit1里的内容写到ini文件中,.程序再次打开后,edit1中还是显示关闭之前的内
2个回答
2013-09-09 · 知道合伙人软件行家
关注
展开全部
在程序关闭之前,将edit1的内容写到ini文件里,可以考虑响应主窗体的OnClose事件,写代码将edit1的内容写到ini文件里。
至于“程序再次打开后,edit1中还是显示关闭之前的内容”,可以响应窗体的onshow事件,先从ini文件中取内容,再将内容赋值给edit.text,或者也可以考虑响应onCreate事件,这样就只在程序开始时将edit的内容更新一次,而不是onshow里面每次显示都更新。
至于“程序再次打开后,edit1中还是显示关闭之前的内容”,可以响应窗体的onshow事件,先从ini文件中取内容,再将内容赋值给edit.text,或者也可以考虑响应onCreate事件,这样就只在程序开始时将edit的内容更新一次,而不是onshow里面每次显示都更新。
2013-09-10
展开全部
// 在接口部分要引用IniFiles单元。
uses IniFiles;
var
myInifile:TIniFile;//声明IniFiles变量
begin
myInifile := TIniFile.Create(ExtractFilePath(ParamStr()))+'config.ini'; //创建,并与目录下的config.ini文件作关联。
myInifile.WriteString('a1','a1',edit1.text);//将edit1.text内容写入A1节,A1的字段内。
edit1.text := myInifile.ReadString('a1','a1',''); //将A1节,A1的字段内容读出并赋值给edit1。
myInifile.Free; //释放 myinifile
uses IniFiles;
var
myInifile:TIniFile;//声明IniFiles变量
begin
myInifile := TIniFile.Create(ExtractFilePath(ParamStr()))+'config.ini'; //创建,并与目录下的config.ini文件作关联。
myInifile.WriteString('a1','a1',edit1.text);//将edit1.text内容写入A1节,A1的字段内。
edit1.text := myInifile.ReadString('a1','a1',''); //将A1节,A1的字段内容读出并赋值给edit1。
myInifile.Free; //释放 myinifile
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询