프로그램안에서 폼의 ShowModal로 많이 생성하게 되는데 ShowModal폼에서
확인버튼을 눌렀을 때와 취소버튼을 눌렀을 때 그 결과를 받아서 처리하고 싶은데
TButton의 ModalResult를 mrOk,mrCancel로 주고
var
Form:TForm1;
Form:= TForm1.Create(Application);
try
if Form.ShowModal=mrOk then
begin
//어쩌구 저쩌구
end;
finally
Form.Free;
end;
이런 식으로 처리해서 넘겼는데 결과값이 항상 mrCancel로 나오더군요. Rx Library를
보면 위처럼 처리한 부분들이 있던데, ShowModal에서 결과값을 받아 싶은데,
어떻게 해야 합니까?
> 프로그램안에서 폼의 ShowModal로 많이 생성하게 되는데 ShowModal폼에서
> 확인버튼을 눌렀을 때와 취소버튼을 눌렀을 때 그 결과를 받아서 처리하고 싶은데
> TButton의 ModalResult를 mrOk,mrCancel로 주고
>
> var
> Form:TForm1;
>
> Form:= TForm1.Create(Application);
> try
> if Form.ShowModal=mrOk then
> begin
> //어쩌구 저쩌구
> end;
> finally
> Form.Free;
> end;
>
> 이런 식으로 처리해서 넘겼는데 결과값이 항상 mrCancel로 나오더군요. Rx Library를
> 보면 위처럼 처리한 부분들이 있던데, ShowModal에서 결과값을 받아 싶은데,
> 어떻게 해야 합니까?
>
- TButton 의 properies의 TButton.Cancel 의 값이 True로 되어있지 않나
- 싶군요...