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

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 ,通过命名管道来实现数据传递。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值