【发布时间】:2014-10-25 10:00:57
【问题描述】:
我为我的问题准备了一张图片,如下所示。
现在我会告诉你我想要什么。如您所见,我有三种形式。
- Form1 从类中获取一些数据(如 int、字符串、结构、数组 - 没关系)
- Form1 打开 Form2
- Form2 打开 Form3
现在我想从 Form3 访问 Form1 中的数据。这是我的问题:如何创建这些形式的对象。我很难在它们之间获得正确的数据依赖关系。
我没有代码,因为我只创建了一个像 Dim f2 As Form2 = New Form2() 这样的新表单实例,然后从 Form2:Dim f3 As Form3 = New Form3()
然后在 Form3 中我这样做:Dim f1 As Form1 = New Form1() 而我无权访问 Form1 中的数据。
【问题讨论】:
-
班级可以负责这一切。与表单“从”类“获取数据”不同,类可以创建表单、显示表单并将所需数据推送到表单。当需要 form2 时,它也由类创建、显示和管理....等表单最好作为用户输入沙箱而不是程序控制元素
标签: .net vb.net winforms forms class