• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
카페 프로필 이미지
닷넷 (.NET) 프로그래머 모임
 
 
 
카페 게시글
Winform & WPF | C# 질문 부모창과 자식창 사이에서...
대구현진이 추천 0 조회 616 13.07.12 17:55 댓글 6
게시글 본문내용
 
다음검색
댓글
  • 13.07.14 17:15

    첫댓글 작은 셈플이라도 올려주시면 알려주실 분이 계실것 같네요..
    전 winform 않한지가 오래돼서...

  • 작성자 13.07.15 17:26

    아 네.. ㅋㅋ 알겠습니다 예제를 만들어서 다시 질문 올리도록 하겠습니다 ^^

  • 13.07.15 18:12

    헉 이거 지식인에 보고 답변 단거 같은데... 제 개인적인 생각은 자식 Form에 이벤트를 추가해서 부모 Form에서 이벤트를 이용하여 값을 전달받는게 어떨까 싶습니다.

  • 13.07.17 15:10

    매출관리 화면에서 검색버튼을 클릭 후 거래처 찾기 창이 뜨는 방식에 따라 갈릴 수 있겠네요.
    즉 거래처 찾기 창이 모달 이냐 모달리스 냐에 따라 방법을 달리 해야 할텐데요..
    여기에서는 기본적인 방법만 설명 드릴게요. 보통 이런 경우 거래처 찾기 창은 모달로 띄우는 경우가 많습니다.
    거래처 찾기 창이 항상 떠 있어야 하는 모달리스가 아닐바에야 자식창이 부모창에 접근하는 것 보다는 부모창이 자식창을 띄우고 자식창이 닫힐 때 반환되는 DialogResult 에 따라 적절히 반응하면 될 것 같습니다.

  • 13.07.17 15:17

    즉 거래처 정보를 부모창이 획득함에 있어 자식창이 부모창에 밀어넣는 방식이 아닌 부모창이 자식창으로 부터 끄집어 내는 방법입니다.
    예를 들면, 버튼 클릭 이벤트 핸들러에서
    ChildForm formChild = new ChildForm();
    if(DialogResult.Ok == formChild.ShowDialog())
    {
    var selectedCompanyName = formChild.CompanyName;
    this.txtCompanyName.Text = selectedCompanyName;
    }
    이런 방식이 되겠네요..

  • 작성자 13.07.18 11:06

    답변 감사합니다 방식은 모달이구요 예제프로그램을 다시 올려 질문을 해야하는데 아직 못해서 하하^^;;

최신목록