Q&A

  • mdi 폼에서 초보적인 질문임다.
안녕하세요.

mdi 폼에서 메뉴버튼중 하나를 클릭하면 child 폼이 뜹니다.



procedure Tmdiform.N14Click(Sender: TObject);

begin

childform1 := Tchildform1.create(Application);

end;



이런식으로요

그런데 여러개의 child 폼중 childform1 이 지금 띄워져 있다면

다시 띄우지 않고 현재 child 폼을 맨 앞으로 활성화 시키고 싶거든요.

어떻게 해야 하는지...



1  COMMENTS
  • Profile
    serving 2001.06.10 18:38
    MdiChildren을 이용하면 됩니다.

    배열형식으로 현재열린 창의 TForm값을 가지고 있습니다.

    인덱스는 0부터 시작하죠.



    MDIChildCount는 열린 창의 갯수.





    초봉이 wrote:

    > 안녕하세요.

    > mdi 폼에서 메뉴버튼중 하나를 클릭하면 child 폼이 뜹니다.

    >

    > procedure Tmdiform.N14Click(Sender: TObject);

    > begin

    > childform1 := Tchildform1.create(Application);

    > end;

    >

    > 이런식으로요

    > 그런데 여러개의 child 폼중 childform1 이 지금 띄워져 있다면

    > 다시 띄우지 않고 현재 child 폼을 맨 앞으로 활성화 시키고 싶거든요.

    > 어떻게 해야 하는지...

    >