看你这2个窗口的关系,是同等级关系(比如都是子窗体,还有一个父窗体存在),还是父子关系(比如,在输入数据的窗口创建要显示数据的窗口);
一般窗体之间传递数据,都是通过事件委托来实现。
假设一种场景,分别有a,b,c三个窗体,其中a窗体是父窗体,b,c窗体都是子窗体,a窗体是输入数据的窗体,b窗体是用来显示数据的窗体。
实现思路:a窗体定义一个提交数据的事件,b窗体定义一个显示数据的公共方法,在父窗体中创建a窗体时,加载提交数据的事件,添加一个事件方法,在这个事件方法中,调用b窗体的显示数据方法,就可以把a窗体提交的数据传给b窗体显示了。