C#中一个窗体怎样对另外一个窗体操作,使窗体上的数据得到刷新?

来源:互联网 发布:35dir分类目录源码 编辑:程序博客网 时间:2024/05/09 13:09

C#中一个窗体怎样对另外一个窗体操作,使窗体上的数据得到刷新?

2010-7-8 12:50
提问者: jenemarlin | 悬赏分:5 | 浏览次数:354次
情况是这样的;通过A窗体对B窗体操作.使B窗体的数据得到刷新.但是现在我怎么都不能实现.代码也试过好多.但是B窗体的上的数据就是不能改变.

问题补充:

是在同一进程中的,我使用的是A窗体中实例化B窗体,并操作B操作,但是B窗体中的数据不变化,不知道为什么?

我来帮他解答
推荐答案
2010-7-8 12:57
有很多种方式。不知道你是出于什么状况,我列出几种,你自己选择吧同一进程中:1. A窗体中实例化B窗体,A中就可以直接操作B,不用多介绍了吧?2. 如果是B中实例化了A,那么就在A中定义一些事件。A触发事件,B订阅这些事件,从而修改数据。不同进程中:1. SendMessage ,这是通过Windows消息传递数据。2. NamePipe ,通过命名管道来实现数据传递。
原创粉丝点击