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, 이미지콤포넌트하나 이렇게 만드세요

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

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

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

    도움이 되시기를....