2013-09-24 24 views
2

我剛接觸vb.net。尋找如何將項目添加到列表中。目前,它只添加一個項目。我需要它來保存很多項目,並且必須能夠在另一個文本框中顯示所有項目。請幫忙!將文本框中的項目添加到列表中(字符串)

Public Class Form1 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
     Dim patients As List(Of String) = New List(Of String) 
     patients.Add(TextBox1.Text) 

     TextBox2.Text = patients.Count 
    End Sub 
End Class 

回答

1

您需要聲明和實例的按鈕之外的列表中,單擊:

Public Class Form1 
    Dim patients As New List(Of String) 

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
     patients.Add(TextBox1.Text) 

     TextBox2.Text = patients.Count 
    End Sub 
End Class 
2

每次單擊創建列表變量的新副本按鈕,當然,它最初是空。你添加一個項目,但這是遊戲的結束。
如果要保留列表的內容,則需要在全局類範圍內移動List變量

Public Class Form1 
    Dim patients As List(Of String) = New List(Of String) 

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
     patients.Add(TextBox1.Text) 
     TextBox2.Text = patients.Count 

    End Sub 
    ..... 
End Class 
相關問題