将数据从列表存储到另一个表单VS2008

时间:2017-07-08 10:01:40

标签: vb.net

我不知道如何解释这个,但我会尝试。

是否可以将数据从List存储或传输到另一个表单? 例如,我有20个问题,答案存储在列表中。如果用户点击“查看答案”按钮,则会弹出另一个表单,显示问题和用户对这些问题的回答。

对不起,我真的没有要发布的代码,因为我不知道如何做到这一点,或者是否可以完成。

更新1

我正在使用List(Of String)..我需要存储在我的List(Of String)中的值在按钮点击时传递给另一个表单

1 个答案:

答案 0 :(得分:0)

您可以使用全局变量将数据从一个传递到另一个

也许你的QSN,ANS列表应该是

        Dim Question As New List(Of String)
        Question.Add("A")
        Question.Add("B")
        Dim Ans As New List(Of String)
        ans.Add("Ans A")
        ans.Add("Ans B")

这里是如何声明全局的。类可以在应用程序的任何位置定义。

Public Class GlobalVariables
Public Shared Question As String 
Public Shared Answer As String
End Class

如何使用全局变量来存储答案

GlobalVariables.Question=Question.Item(<Question list Index Number>)
GlobleVariables.Answer=Ans.Item(<Question list Index Number>)

将这两行放在按钮单击事件中,您可以将变量访问到WINDOWS应用程序中的任何表单。

如何打印或存储此变量的值

Dim A as String = GlobleVariables.Answer