永发信息网

FormClose事件怎么写delphi

答案:1  悬赏:0  手机版
解决时间 2021-05-06 22:48

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
dialogvalue : integer;
begin
dialogvalue := messagedlg('是否保存文件?', mtconfirmation, [mbyes, mbno, mbcancel], 0);
if dialogvalue = id_yes then
begin
if (savedialog1.Execute) and (savedialog1.FileName <> '') then
RichEdit1.Lines.SaveToFile(savedialog1.FileName);
end;
if dialogvalue = id_cancel then
action := canone;
end;

这样写 保存后的文件不会显示txt文本 而且用txt打开 里面也不是保存的值?

最佳答案

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin


if Application.MessageBox(Pansichar('是否要保存文件?'),'提示',MB_OKCANCEL + MB_ICONQUESTION = mrOk then


begin


if SaveDialog1.Execute then RichEdit1.Lines.SaveToFile(SaveDialog1.FileName);


end;
end;

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人间四月芳菲尽,山寺桃花是盛开
霸气大学迎新标语,如果你只能留十件东西,你会
我应该现在就表白么?
心理矛盾谁能帮我`!
怎样能够有效地祛痘痘?
砂子岭医药店我想知道这个在什么地方
电影三生三世奈奈台词,三生三世十里桃花里素
怎样才能在十五天内减掉十斤肉啊!?
花藤怎么我才施几天的肥,营养值就猛增?
无证架车,被别的车撞咯责任在谁?
滁州到上海多长时间,从兰州到上海坐火车要多
月仙超市在哪里啊,我有事要去这个地方
我想学美术 不知道 有什么 技巧没、 请指点下
谁知道这个符号可以在哪找到?
这首英文歌曲叫什么名字 急!
推荐资讯
穿越火线VIP到期,彩色“聊天字体、昵称”道
斯奥特和奥摩哪个好
土木工程类的研究生,还有没有学好英语的必要
•Re: 情人节哪天啊?
关于年龄增长的诗句,读什么书能增长自身学识
动感地带套餐办理
后来留学英国伦敦大学 英文怎么说
祝贺老同学的孩子考上大学硕士研究生祝语
原生墅康和园停车场地址在哪,我要去那里办事
怎么办啊我酷开用户名忘了,只记得邮箱
如果有人说你癞蛤蟆,想吃企鹅肉,你该怎么办
forever 吉他谱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?