var sTemp: String begin savedialog.filter := '所有文件|*.*'; savedialog.initdir := 'C:\'; if savedialog.execute then begin sTemp := savedialog.Filename; end; end;
procedure TForm1.BtnOpenClick(Sender: TObject); var t: TOpenDialog; begin t := TOpenDialog.Create(Self); t.Filter := 'Text files (*.txt)|*.txt'; // 打开 txt类型文件 if t.Execute then begin ShowMessage('Opened ' + t.FileName); end; t.Free; end;procedure TForm1.BtnSaveClick(Sender: TObject); var t: TSaveDialog; begin t := TSaveDialog.Create(Self); t.Filter := 'Text files (*.txt)|*.txt'; // 保存为txt文件。。 if t.Execute then begin ShowMessage('Saved AS ' + t.FileName); end; t.Free; end;ps...因为我找不到这俩控件在哪个页 所以就动态产生 动态释放了 ^_^ 以前没用过。。
不好意思!我来晚了。今天下午姐姐让我陪她逛超市去了。 To gg961681(Cashier.cn) and beyondtkl(大龙驹<冷雨夜,天真的创伤,逝去日子,曾是拥有>) : 你们写的怎么就出不来结果呀!程序运行时,只能出现一个“打开”对话框或“另存为”对话框,保存不到硬盘或桌面上。 To postfxj(探索者):您好! “用ini文件保存界面嗎”——是保存界面。用什么方式无所谓。 To zhsunson(sunson) : “实在不明白打开的是什么?保存的又是什么?”——打开的是上次保存的操作界面,保存的是程序运行后生成的EXE文件的当前操作界面。
哎ing............. 说什么呢???????????????
begin Opendialog.filter := '所有文件|*.*'; Opendialog.initdir := 'C:\'; if Opendialog.execute then begin if FileExist(Opendialog.Filename) Memo1.LoadFromFile(Opendialog.Filename); end; end; 记得桌面上放个,memo啊!
FileName
Files
Filter
FilterIndex
HistoryList
InitialDir // **
sTemp: String
begin
savedialog.filter := '所有文件|*.*';
savedialog.initdir := 'C:\';
if savedialog.execute then
begin
sTemp := savedialog.Filename;
end;
end;
var
t: TOpenDialog;
begin
t := TOpenDialog.Create(Self);
t.Filter := 'Text files (*.txt)|*.txt'; // 打开 txt类型文件
if t.Execute then
begin
ShowMessage('Opened ' + t.FileName);
end; t.Free;
end;procedure TForm1.BtnSaveClick(Sender: TObject);
var
t: TSaveDialog;
begin
t := TSaveDialog.Create(Self);
t.Filter := 'Text files (*.txt)|*.txt'; // 保存为txt文件。。
if t.Execute then
begin
ShowMessage('Saved AS ' + t.FileName);
end; t.Free;
end;ps...因为我找不到这俩控件在哪个页 所以就动态产生 动态释放了 ^_^ 以前没用过。。
我昏了。回答MM的问题原来这么积极。
To gg961681(Cashier.cn) and beyondtkl(大龙驹<冷雨夜,天真的创伤,逝去日子,曾是拥有>) :
你们写的怎么就出不来结果呀!程序运行时,只能出现一个“打开”对话框或“另存为”对话框,保存不到硬盘或桌面上。
To postfxj(探索者):您好! “用ini文件保存界面嗎”——是保存界面。用什么方式无所谓。
To zhsunson(sunson) : “实在不明白打开的是什么?保存的又是什么?”——打开的是上次保存的操作界面,保存的是程序运行后生成的EXE文件的当前操作界面。
说什么呢???????????????
Opendialog.filter := '所有文件|*.*';
Opendialog.initdir := 'C:\';
if Opendialog.execute then
begin
if FileExist(Opendialog.Filename) Memo1.LoadFromFile(Opendialog.Filename);
end;
end;
记得桌面上放个,memo啊!
“begin
Opendialog.filter := '所有文件|*.*';
Opendialog.initdir := 'C:\';
if Opendialog.execute then
begin
if FileExist(Opendialog.Filename) Memo1.LoadFromFile(Opendialog.Filename);
end;
end;
记得桌面上放个,memo啊!”除了笔误的1、Opendialog.initdir := 'C:\';好象应为Opendialog.InitialDir := 'C:\';
2、if FileExist(Opendialog.Filename) Memo1.LoadFromFile(Opendialog.Filename);
好象应为if FileExists(Opendialog.Filename) then Memo1…… 外,
还想请问您一句:memo有LoadFromFile()方法吗?
小女子今年才大二(说了又能怎样!)。学Delphi已经半年了,可能是天生愚顿吧,虽很用功学习(^_^,权当是自吹的 ),然学校里的老师总是敷衍了事,男生们总是自以为是,女生们也知道的不多,所以进展一直很慢。想在CSDN论坛上跟各位老师们好好学习,还望各位大哥、大姐、大师们能指点一下!!!