c# 폼간 데이터전송 방법중에요 ..
글쓴이: sky1027 / 작성시간: 금, 2022/08/05 - 11:13오전
제가 Form1(대시보드)에서 작업하던 내용을 필요할 때 Form2의 팝업을 열어서 상세정보를 보려고 하는데요
그림처럼 Form1에서 데이터를 Form2에도 공유하다가 Form2_button 누르면 띄우고 싶은데요
폼간 데이터 전송이 있긴한데 해보니까 Form1에서 Form2에게 데이터를 전송하면서 Form2를 띄우는 방식이더라고요
저는 Form2로도 전송하되 필요할 때만 띄우고 싶은데 방법이 있을까요? ㅠ
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 34.64 KB |
Forums:
1. Data를 전역 클래스 또는 구조체로 구성하고
1. Data를 전역 클래스 또는 구조체로 구성하고 Form1과 Form2에서 전역 클래스를 접근하면 되겠네요.
2. Form1에 Data라는 클래스 변수를 Form2 생성시 생성자에 Data를 전달해 주는 방법이 있겠네요.
3. Form2라는 폼은 모달리스로 생성해서 Hide 해 놓은 상태로 두고 Form2에서 Data 클래스 변수를 public로 만들어서 Form1에서 Form2 의 멤버 변수 Data를 접근해서 Writing 하고 Form2가 팝업은 Show 로 구현해도 되겠네요.
타이핑 하기 싫어서 3개만 적을께요.
방법은 다양합니다.
댓글 달기