Q&A

  • form1 에서 form2 모달폼일때

form1에서 button1 을 클릭시 form2 모달로 띄우는사항이고
또 다른 form3에서두 form2 폼의 모달로 띄울수 있는사항입니다

근데 form1에서 모달폼을 띄울때만 form2에 있는 bitbtn1.enabled:=true 로 만들려면
어떤 코딩이 필요 한쥐

--나의 생각--
procedure TForm2.FormActivate(Sender: TObject);
begin
  if tfrom1.????? =true then
    bitbtn.Enabled:=true
  else
    bitbtn5.enabled:=fales;
end;
완존나의 생각입니다 다른방법이 있는지 아니면 ???? <--에 뭔가 들어가는지
답변부탁드립니다
1  COMMENTS
  • Profile
    이광수 2003.09.17 21:02
    tag 프러퍼티를 사용하시거나
    form2에 맴버를 선언하시길..

    종속성이 높아지는 프로그램밍 방법은 좋지 않습니다.

    form1에서 form2사용시

    form2.tag=1
    form2.showmodal;

    form3에서 form2사용시

    form2.tag=0
    form2.showmodal;

    이런식으로 사용하시고 form2에서는
    자신의 tag를 사용하시는 것이 좋겠죠.