c# winform多窗体数据同步问题

yanji19880228 2014-03-18 12:33:21
一个主窗口FORM1,一个子窗口FORM2,FORM1有个textbox1负责实时接收数据,通过button打开FORM2,设定了几个checkbox作为筛选条件A,B,C,D,我希望点击一个checkbox后,点击button弹出form2,让form2里的textbox2跟着FORM1里的textbox1的内容同步更新,只是form2里的textbox2显示的是筛选条件A后的内容,如果我点击另一个checkbox(筛选条件B)后,在打开一次form2,让新打开的form2显示筛选条件B(还是以FORM1里的textbox1内容为筛选对象)后的内容,并能够同步跟着FORM1里的textbox1更新。
问题在于此时第一次打开的form2内容就不同步更新了,停止了!这里有什么方法能让每次打开的form2独立的显示数据啊??
由于不确定会打开多少个新的窗口,所以我只建立一个form2,通过不断的新建form2来达到多窗口显示不同数据的目的,不知道这个方法可行么??如果不可行应该怎么做啊?
所有分送上了 求高手帮忙了 谢谢了
...全文
319 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
风一样的大叔 2014-03-19
  • 打赏
  • 举报
回复
楼主可以看看介个
bdmh 2014-03-18
  • 打赏
  • 举报
回复
自定义事件,每个窗体绑定到这个事件,某个窗体数据改变时,触发这个事件,其他绑定了事件的窗体都能收到
feiyun0112 2014-03-18
  • 打赏
  • 举报
回复
FORM1定义一个更新事件,新建form2时绑定这个事件

*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
yanji19880228 2014-03-18
  • 打赏
  • 举报
回复
自定义事件,每个窗体绑定到这个事件,某个窗体数据改变时,触发这个事件,其他绑定了事件的窗体都能收到 能不能给个示例的代码啊

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧