var
Form: TForm1;
Form:= TForm1.Create(Application);
try
if Form.ShowModal=mrOk then
begin
{do something}
end;
finally
Form.Free;
end;
Form1의 확인버튼의 ModalResult=mrOk로 취소버튼을 ModalResult=mrCancel로 주고
위와 같이 폼을 생성했을 때 Form1의 확인버튼을 눌러도 항상 mrCancel이 되더군요.
Modal폼에서 확인과 취소버튼 중 어떤 것을 눌렀는지 체크하는 방법을 알고 싶습니다.
> var
> Form: TForm1;
>
> Form:= TForm1.Create(Application);
> try
> if Form.ShowModal=mrOk then
> begin
> {do something}
> end;
> finally
> Form.Free;
> end;
> Form1의 확인버튼의 ModalResult=mrOk로 취소버튼을 ModalResult=mrCancel로 주고
> 위와 같이 폼을 생성했을 때 Form1의 확인버튼을 눌러도 항상 mrCancel이 되더군요.
> Modal폼에서 확인과 취소버튼 중 어떤 것을 눌렀는지 체크하는 방법을 알고 싶습니다.
=> 혹시 Tbitbtn을 쓰셨다면 속성에 default를 false로 하세요