Q&A

  • MDI에서 바탕화면 보이는 방법
MDI로 작성된 프로그램에 바탕화면을 뿌려주는 방법에 대한 질문입니다.

저는 MDI 메인폼에 판넬을 넣고, 그 판넬위에 이미지 콤포넌트를 이용하여

JPG 이미지를 넣었습니다.

메인 폼을 실행하면 판넬의 이미지가 보입니다.

그러나 자식폼을 띄우면 판넬의 이미지에 가려서 자식폼이 보이지 않습니다.

그래서 자식폼을 띄우기 전에 메인폼의 판넬을 Visible := False하고

자식폼을 띄웠습니다.

그런데, 자식폼을 종료하면서, 메인폼의 Panel1.Visible := True를 해도

메인폼의 이미지가 다시 보이지 않습니다.

해결방법을 알려주시면 감사하겠습니다.



1  COMMENTS
  • Profile
    김준형 2001.10.16 22:40
    천의손 wrote:

    > MDI로 작성된 프로그램에 바탕화면을 뿌려주는 방법에 대한 질문입니다.

    > 저는 MDI 메인폼에 판넬을 넣고, 그 판넬위에 이미지 콤포넌트를 이용하여

    > JPG 이미지를 넣었습니다.

    > 메인 폼을 실행하면 판넬의 이미지가 보입니다.

    > 그러나 자식폼을 띄우면 판넬의 이미지에 가려서 자식폼이 보이지 않습니다.

    > 그래서 자식폼을 띄우기 전에 메인폼의 판넬을 Visible := False하고

    > 자식폼을 띄웠습니다.

    > 그런데, 자식폼을 종료하면서, 메인폼의 Panel1.Visible := True를 해도

    > 메인폼의 이미지가 다시 보이지 않습니다.

    > 해결방법을 알려주시면 감사하겠습니다.

    >

    먼저 메인폼을 하나 만드시구여

    자식폼에다 아무것도 하지말고 판넬1, 이미지콤포넌트하나 이렇게 만드세요

    자식폼이 생성될때 경로를 지정하여 이미지를 불러오구여,

    그리고 델파이 메뉴의 프로젝트옵션에 가셔서 오토크리에이트에

    자식폼을 넣어주시면 됩니다.

    도움이 되시기를....

서버에 요청 중입니다. 잠시만 기다려 주십시오...