|
안냐세요... 이쁜 궁금이 입니다.
이번에 제가 질문드리고자 하는 것은 ShowModal을 비롯한 모든 show에 관련한 뚜렷한 정리를 부탁드리고자 합니다
TForm1* Form1 = new TFrom(Application);
Form->ShowModal(); 또는
Form->Show();
등을 사용하여 폼을 띄우는데 그들의 차이는 무엇이며, 다른 형태의 show~~~는 없는가여?
또 ShowModal() 뒤에 바로 delete를 사용하던데 그러고도 안죽고 돌아가니 이상하게 여겨지네여...
Form->ShowModal();
delete Form;
또 show로 폼을 보여줄경우 이 폼을 띄우게 하는 이벤트를 가진 폼이(부모폼) 활성화 될수 있지만
showmodal로 띄운 폼은 이 폼을 띄우게 하는 이벤트를 가진 폼을 활성화시킬 수 없게 하잖아여 자신이 죽기전에는..
저의 경우 버튼이벤트가 발생할 때마다 폼을 생성하게 하려구
TForm1* Form1 = new TFrom(Application);
Form->Show();
이런식으로 사용했었는데 제대로 사용하고 있는지 모르겠네여.. 돌아는가지만..
그리구 이렇게 생성한 폼을 이 폼의 부모폼이 죽을 때 따라죽게하려면 어떻게 delete를 사용해야 하나여?
버튼이벤트에 따라 폼이 갯수와 상관없이 생성되고 각각을 가리키는 index조차 없는데 어떻게 생성된 자식폼들을 모두 다 delete 시킬 수 있나여?
아무쪼록 많은 관심 바랍니다. 답변두여..^^
|