虚心求教:请问在两个窗体之间如何传递数据?又或如何传递消息?
比如form1里要打开对话框form2,form2要返回一个值,然后form1根据该值作某些操作.通常我的作法是:
1.在form1的某个里定义一个form2的变量,然后初始化并打开它.
2.form2打开以后根据用户的输入得到该值, 并马上调用form1中的一个公共方法执行某些操作.
3.form2自已close.
但是我觉得这种方法虽然简单,但是form1和form2耦合度太高,不利于form2用于其他用途.
一定有更好的方法, 请大家提点一下我,行吗?