Q&A

  • 질문 : form.show & form.showmodal
메인폼을 뜬 후 로그인 폼에서 로그인 하면, 메인메뉴, 팝업메뉴, 툴바 위의 스피드버튼을 누를 때 마다 해당 폼을 생성하고자 합니다. 메인 메뉴와 팝업메뉴를 클릭하면 해당 스피드 버튼이 down := true; 가 되면서 해당폼을 생성하고, 스피드 버튼은 눌린 상태에서 해당폼 생성, 다시 원상태로 되면 해당폼을 메모리에서 cafree합니다. 특히 로그인 폼만은 modal로 보이고자 합니다.

전에 최 용일 님의 도움을 받아서 조잡하게나마 해결한 것을 액션리스트를 이용하여 좀 더 짧게 해보려고 하는데 잘 안됩니다.

질문이 엉성해서 미안하지만 부탁드립니다.

3  COMMENTS
  • Profile
    prosit 2001.12.10 18:36
    두 분께 감사드립니다.

    많은 도움이 되었습니다.

  • Profile
    명탁 2001.12.09 12:28
    if fromlog.showmodal := mrok then

    begin

    //로그인 폼에서.modalresult 값이 mrok일때

    end;

    prosit wrote:

    > 메인폼을 뜬 후 로그인 폼에서 로그인 하면, 메인메뉴, 팝업메뉴, 툴바 위의 스피드버튼을 누를 때 마다 해당 폼을 생성하고자 합니다. 메인 메뉴와 팝업메뉴를 클릭하면 해당 스피드 버튼이 down := true; 가 되면서 해당폼을 생성하고, 스피드 버튼은 눌린 상태에서 해당폼 생성, 다시 원상태로 되면 해당폼을 메모리에서 cafree합니다. 특히 로그인 폼만은 modal로 보이고자 합니다.

    > 전에 최 용일 님의 도움을 받아서 조잡하게나마 해결한 것을 액션리스트를 이용하여 좀 더 짧게 해보려고 하는데 잘 안됩니다.

    > 질문이 엉성해서 미안하지만 부탁드립니다.

  • Profile
    초보임당 2001.12.08 22:05
    흠 nomal 폼을 기준으로여...

    일단 메인폼을 제외한 폼을 available form으로 넘기시고여...아시져?

    project -> option -> forms 에서...



    만약 form1 이 메인폼

    form2 가 로그인 폼이라고 할때



    form1 onactivate events 에서



    form2 := tform2.create(self);

    form2.showmodal;

    form2.free; //메모리 해제는 반드시 하시고여..



    하심 되지여...

    허접 답변 이었슴돠.