Q&A

  • 허접질문...)폼과 폼사이에서 자료를 주고받으려면..ㅠㅠ
하나의 폼에서 모달폼을 띄웠습니다.

그런데 문제는 모달 아빠폼에있는 몇가지 데이타를 가져오고싶은데..

그게 감이 잘 안오네여..

가령 모달아빠폼에 있는 에디트박스의 내용을 가지고 모달애기폼에다가

그것을 토대로 스트링그리드의 컬럼갯수를 뿌려주고싶은데...

흑흑...

그리고 또한가지...

Sql테이블 필드내용을 스트링그리드를 뿌리려면 ??

흐음..



2  COMMENTS
  • Profile
    BENGI 2001.06.21 03:47
    aparadin wrote:

    > 하나의 폼에서 모달폼을 띄웠습니다.

    > 그런데 문제는 모달 아빠폼에있는 몇가지 데이타를 가져오고싶은데..

    > 그게 감이 잘 안오네여..

    > 가령 모달아빠폼에 있는 에디트박스의 내용을 가지고 모달애기폼에다가

    > 그것을 토대로 스트링그리드의 컬럼갯수를 뿌려주고싶은데...

    > 흑흑...

    > 그리고 또한가지...

    > Sql테이블 필드내용을 스트링그리드를 뿌리려면 ??

    > 흐음..

    >



    ========================================================================

    [답변]



    아빠 Form 에서 자시 Form 를 Modal 로 부를때에

    ShowModal 하기전에 자식 Form 의 모든 소성를

    정의하고 난이후 Modal 를 부릅니다.



    frm_Deal := Tfrm_Deal.Create(Application); <-- 자식 부르기

    With frm_Deal Do

    Begin

    --------------------------

    자식 Foem 의 변수나 컴포넌트에 값지정

    Label.Caption := '아빠가 부른다..아들아...';

    --------------------------

    ..........

    ..........

    --------------------------

    StringGrid 의 Column 갯수 정의



    SGrid.ColCount = 10; <-- 아빠 Form 에 있는 변수나 Edit의 내용를

    10 대신넣어주면 되지요오

    --------------------------



    ShowModal; <-- ShoModal 로 보이기

    End;





    가급적 변수를 전역변수로 사용하므로써 메모리 문제로 인하여

    속도 느림등의 문제야기를 안일으키시는게 좋를것으로 보입니다.

    Form 이 한 50개쯤되면 느끼시게 되시리라 봅니다.



    너무나 단순한 방법으로 표현했으므로 고수님께서는 많은 이해를 바랍니다.

  • Profile
    Ziker 2001.06.21 03:38
    안녕하세요 Ziker 입니다.



    아주 간단하게 설명 드리면 이렇게 하실 수 있습니다.



    Form1.Edit1.Text



    이해 되셨는지요....



    Form1에 있는 에디터 박스의 Text 내용을 의미 합니다..

    이해 되시죠??/



    애기폼(form2)에서 사용 하시면 되겠네요.. 물론, 변수도 가능합니다.

    Form1에서 stTest라는 변수가 선언 되었다면(물론 전역으로)

    Form2에서 Form1.stTest 라는 코딩이 가능합니다.



    그럼 후다닥..



    즐코~



    aparadin wrote:

    > 하나의 폼에서 모달폼을 띄웠습니다.

    > 그런데 문제는 모달 아빠폼에있는 몇가지 데이타를 가져오고싶은데..

    > 그게 감이 잘 안오네여..

    > 가령 모달아빠폼에 있는 에디트박스의 내용을 가지고 모달애기폼에다가

    > 그것을 토대로 스트링그리드의 컬럼갯수를 뿌려주고싶은데...

    > 흑흑...

    > 그리고 또한가지...

    > Sql테이블 필드내용을 스트링그리드를 뿌리려면 ??

    > 흐음..

    >