form1이 메인폼이고 여기서 특정 버튼을 클릭하면 form2가 뜨는데 여기서는 showwindow 함수를 사용합니다.. 근데 showwindow함수를 사용해서 form2를 뛰우면 form2의 종료번트에 form2.close로 주어도 종료가 되지 않더군요..... 그래서 ...
문홍철
•
2000.07.12 02:22
맥임다 wrote:
> form1이 메인폼이고 여기서 특정 버튼을 클릭하면
> form2가 뜨는데 여기서는 showwindo...
> form1이 메인폼이고 여기서 특정 버튼을 클릭하면
> form2가 뜨는데 여기서는 showwindow 함수를 사용합니다..
> 근데 showwindow함수를 사용해서 form2를 뛰우면 form2의 종료번트에 form2.close로
> 주어도 종료가 되지 않더군요.....
> 그래서 destroywindow로 죽이면 form1에 포커스 가 오지않고 다른 응용프로그램 가더군요..... 문제점인지 무언인지 알려주시면 감사 겠습니다...
form2가 Child인가요..? 그러면
onClose event에
Action := caFree 로 해주셔야 함
default가 caMinimize임
SDI에서는 caHide임 그래서 Close한 다음에
Show를 하면 다시보임..
그러나 Child 폼의 Close event에 caFree 하고
Close한다음 Show를 하면 access 어쩌구저쩌구 하겠죠..
왜 메모리에서 날리라고 했으니까..!
그런데 질문에 답이 되나...?
즐프하세요...~.*
비가오네요. ㅠ.ㅠ