족보 프로그램을 만들면서 가계도를 mdichild폼으로 구현했습니다.
가계도는 Treeview에서 Txt파일을 불러와서 사람 이름을 트리 구조로
입력하고 수정하고 저장하고 삭제합니다. 그런데 사용자가 저장을
안하고 폼을 종료시키려 할 때 저장 여부를 확인하는 메시지를
띄우고 싶은데 잘 되지 않는군요. 아래 질문 1,2에 대한 고수님들의
답변을 듣고 싶습니다.
var
FileName : String ;
begin
if ( 저장하지 않았다면 ) then // 질문1) ( )의 우리말 부분을 어떻게 구현해야 할까요.
begin
if Application.MessageBox('변경된 내용을 저장할까요?', '종료시 저장 여부 확인'
, mb_YesNo +mb_ICONInformation) = IDYes then
Filename:=Label1.Caption;
treeview1.SaveToFile(FileName);
end;
CanClose := True ; // 질문2) 이렇게 하니까 폼이 종료가 되지 않는군요.
로직은 쉽게 짜는게 짱임다..^^
내용 수정을 알려주는 전역변수 하나 만드세여..^^
글구 두번째 질문은 Q&A 검색하면 나옴다..^^
즐푸하세여..
타락천사..