1. Use Delegate
http://hellojardin.tistory.com/8
2. Use Parameter ( Reference )
http://superzun.tistory.com/9
3. Interface 전달방식
http://blog.naver.com/PostView.nhn?blogId=silent1002&logNo=10072393167
4. 마지막으로 제일 간단하고 무식한 방법.
Form1에서 Form2를 showDialog 한다고 했을 때
Form1에서 전달하고자 하는 함수를 생성자에게 전달 해 준다거나 한다.
그리고 받는 Form2에서는 이를 받아 Public 변수에 저장한다.
Form1에서 showDialog 종료 후 Form2의 Public Method를 통하여 접근한다.
이같은 방법으로 Public Method를 선언해도 되고 뭐 방법은 무수히 많다.
하지만 이 방법은 Dialog를 종료 하면서 값을 넘길 때에만 적용이 된다. Event는 불가.
Form1에서 전달하고자 하는 함수를 생성자에게 전달 해 준다거나 한다.
그리고 받는 Form2에서는 이를 받아 Public 변수에 저장한다.
Form1에서 showDialog 종료 후 Form2의 Public Method를 통하여 접근한다.
이같은 방법으로 Public Method를 선언해도 되고 뭐 방법은 무수히 많다.
하지만 이 방법은 Dialog를 종료 하면서 값을 넘길 때에만 적용이 된다. Event는 불가.
'Programming > C#' 카테고리의 다른 글
[DataBase] DataSet을 사용하여 MDB에 테이블을 만들 수 있는가? (0) | 2012.02.08 |
---|---|
[VS 2010] The Target Framework version for the project [''] is higher than the currrent project Target Framework Versio Error. (0) | 2011.10.28 |
[MDB] Memo Data Type (0) | 2011.10.10 |
[VS 2010] User Control (0) | 2011.09.07 |
[VS 2010] 다른 Project에 있는 Form 가져오기. (0) | 2011.09.07 |