저는 정보처리 산업기사 실기를 델파이로 봅니다...근데
실기 문제의 조건중에
입력화면 클리어후 출력하도록 하라는 것이 있거든요..
그래서
아니..우선..
입력폼과 출력폼이 있습니다...
입력폼에도 종료버튼이 있고..출력폼에도 종료버튼이 있습니다..
-----------------
입력폼의 출력버튼에..
frmout.visible:=true;
frmout.show;
이렇게 하고 실행해서 입력폼의 출력폼을 누르니..
입력화면이 없어진상태에서 출력폼만 남은 상태에서
종료를 누르니까..종료가 제대로 안되더라고요..
왜그런것인가요..
음음..
입력폼에서만 제대로 종료가 되더라고요..
사용하는것은 입력폼이 출력폼을 사용하고
출력폼은 입력폼을 사용하지 않습니다..
여기서
어떻게
출력폼에서도 제대로 종료를 시킬수 있나요..??
이번주 일요일날 시험을 본답니다..
조금의 도움이 될수 있으면 합니다.
-------------------------------
입력폼 : frmin 출력폼 : frmout
-------------------------------
Uses구에 각각의 Unit을 선언하여준다.
입력폼에서 출력폼을 호출하는 이벤트
procedure Tfrmin.Button1Click(Sender : TObject);
begin
frmout.show;
frmin.hide;
end;
이런식으로 하면 입력폼을 클리어하고 출력폼을 호출할수 있을것같네요.
출력폼에서 프로그램을 종료하는 이벤트
procedure Tfrmout.Button1Click(Sender : TObject);
begin
frmin.Close;
end;
질문의 내용을보니 입력폼이 Main Form인것 같네요.
즉. 메인폼을 종료하면 프로그램이 종료 됩니다.
그러므로 출력폼에서 입력폼을 종료하는 코딩을 하였습니다.
델3에서 Test해보았는데 생각대로 되는 것 같네요.
답변이 되었는지 모르겠네요.
꼭, 합격했으면 좋겠네요. 열심히 하세요.
박중호 께서 말씀하시기를...
> 저는 정보처리 산업기사 실기를 델파이로 봅니다...근데
> 실기 문제의 조건중에
> 입력화면 클리어후 출력하도록 하라는 것이 있거든요..
> 그래서
> 아니..우선..
> 입력폼과 출력폼이 있습니다...
> 입력폼에도 종료버튼이 있고..출력폼에도 종료버튼이 있습니다..
> -----------------
> 입력폼의 출력버튼에..
> frmout.visible:=true;
> frmout.show;
> 이렇게 하고 실행해서 입력폼의 출력폼을 누르니..
> 입력화면이 없어진상태에서 출력폼만 남은 상태에서
> 종료를 누르니까..종료가 제대로 안되더라고요..
> 왜그런것인가요..
> 음음..
> 입력폼에서만 제대로 종료가 되더라고요..
> 사용하는것은 입력폼이 출력폼을 사용하고
> 출력폼은 입력폼을 사용하지 않습니다..
> 여기서
> 어떻게
> 출력폼에서도 제대로 종료를 시킬수 있나요..??
> 이번주 일요일날 시험을 본답니다..
>
>