【问题标题】:How to move data from child form to parent form? [duplicate]如何将数据从子窗体移动到父窗体? [复制]
【发布时间】:2017-09-04 07:12:22
【问题描述】:

我有两个表格。父表格是表格A。在表格A中我打开表格B。我做了一些事情然后我想将数据传输到表格A。我不知道该怎么做。 我尝试使用公共变量,但它不起作用。

【问题讨论】:

  • FormA 如何打开FormB?这一切都在FormA 中的一个方法中,它是模态的,还是您将FormB 存储在一个字段中?这两个表单是否同时运行?
  • 但它不起作用 - 不足以提供帮助。显示代码如何创建打开的表单 B 并显示您尝试了什么。还可以查看重复的问题
  • 使用public static 变量可能会解决您的问题。
  • @Nofuzy to cheghad khobi...我使用公共属性。
  • 不是简单的公共属性,将它们更改为public static,这样您就可以在运行时将值从一个表单传输到另一个表单,而无需重新创建目标表单。

标签: c#


【解决方案1】:

最好的方法是当感兴趣的事情发生时,Form B 会引发一个事件。表单 A 可以侦听此事件,然后更新其中一个控件。

如果您提供更多信息,我很乐意提供示例。

【讨论】:

  • 这更多的是评论而不是答案。为什么要鼓励人们创建不完整的问题,而无需任何努力尝试自己解决。我认为您甚至会花更多时间来回答问题,而不是 OP 问题 :)
  • @Fabio !false
猜你喜欢
  • 1970-01-01
  • 2016-02-29
  • 1970-01-01
  • 2010-10-16
  • 2016-03-25
  • 2010-09-21
  • 1970-01-01
  • 2014-08-25
  • 1970-01-01
相关资源
最近更新 更多