如何在表单之间共享数据? [英] How to share data between forms?

查看:24
本文介绍了如何在表单之间共享数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

考虑两种形式:form1 和 form2

Consider two forms: form1 and form2

form1 调用 form2:

form2 frm = new form2()
frm.show

form2 显示带有数据的网格.选择数据后,将其放入文本框中.

form2 shows a grid with data. When data is selected, it's put into a textbox.

当它关闭时,我需要从 form2form1 的返回值.

I need the return value from form2 to form1 when it's closed.

如何做到这一点?

推荐答案

public 属性添加到返回所选项目的 Form2 类.

Add a public property to your Form2 class that returns the selected item.

然后,将 Show() 调用替换为 ShowDialog()(一种阻塞方法),然后检查属性.

Then, replace the Show() call with ShowDialog() (a blocking method) and check the property afterwards.

另外,重命名您的表单.

Also, rename your forms.

这篇关于如何在表单之间共享数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆