情况是这样的;通过A窗体对B窗体操作.使B窗体的数据得到刷新.但是现在我怎么都不能实现.代码也试过好多.但是B窗体的上的数据就是不能改变.
问题补充:
是在同一进程中的,我使用的是A窗体中实例化B窗体,并操作B操作,但是B窗体中的数据不变化,不知道为什么?
有很多种方式。 不知道你是出于什么状况,我列出几种,你自己选择吧 同一进程中: 1. A窗体中实例化B窗体,A中就可以直接操作B,不用多介绍了吧? 2. 如果是B中实例化了A,那么就在A中定义一些事件。A触发事件,B订阅这些事件,从而修改数据。 不同进程中: 1. SendMessage ,这是通过Windows消息传递数据。 2. NamePipe ,通过命名管道来实现数据传递。