Q&A

  • [재문의] 또 부탁합니다.
이정욱씨, 답변을 주셔서 정말로 감사합니다.

제가 원하는 것은 parent form에서 두개의

버튼이 있을 때 click이벤트에 일정한 값을

넣어 child form에서 그 값을 판단하여

하나의 폼에서 추가 또는 수정 작업을 하려고

합니다. 그렇게 하려면, parent의 일정 변수의

값을 child form에서 가져오면 될것같은데.

어떻게 해야하는지 잘모르겠군요.

바쁘신데 죄송합니다.



1  COMMENTS
  • Profile
    김태균 1999.09.09 19:06
    아래 코딩 내용은 API를 않쓰고 MDI프로그램 안에서 차일드 폼을

    검사해서 있으면 활성화 시켜주고 없으면 생성시키는 내용입니다.

    이걸 조금난 바꾸면 될거 같네요.



    ...

    var i,cnt : integer;

    begin

    cnt := 0;

    for i := 0 to mainF.MDIChildCount do

    begin

    if mainF.MDIChildren[i].Caption = '폼캡션명' then

    cnt := cnt + 1;

    end;



    if cnt >= 1 then

    form.WindowState := wsMaximized

    else if cnt = 0 then

    begin

    form := Tform.create(Application);

    form.show;

    form.WindowState := wsMaximized;

    end;

    end;