procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if (Key = #13) then begin
Memo1.Lines.Add(Edit1.Text);
Edit1.Text := '' ;
Key := #0 ;
end;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
fn : string ;
begin
fn := ChangeFileExt(Application.ExeName,'.dat');
try
ActionManager1.SaveToFile(fn);
finally
;
end;
end;
そして、プログラム起動時=フォーム Form1 を開いた時に、状況を読み出すようにします。
procedure TForm1.FormShow(Sender: TObject);
var
fn : string ;
begin
fn := ChangeFileExt(Application.ExeName,'.dat');
if (FileExists(fn)) then begin
try
ActionManager1.LoadFromFile(fn);
finally
;
end;
end;
end;