Ciao a tutti, questa volta avevo solo una semplice domanda, ho creato questo codice per salvare dei settaggi

codice:
 Public Sub saveProject(ByVal lst As ListView, ByVal cbo As ComboBox, ByVal txtb As TextBox, ByVal lbl As Label, ByVal file As String)


        On Error GoTo err

        Using LF As New IO.StreamWriter(file)

            LF.WriteLine("Game name:")
            LF.WriteLine(txtb.Text)
            LF.WriteLine("Dev time:")
            LF.WriteLine(lbl.Text)

            For i As Integer = 0 To lst.Items.Count - 1

                LF.WriteLine("Teams:")
                LF.WriteLine(lst.Items(i).Text)
                LF.WriteLine(lst.Items(i).SubItems(1).Text)
                LF.WriteLine(lst.Items(i).SubItems(2).Text)

            Next

            For i As Integer = 0 To cbo.Items.Count - 1

                LF.WriteLine("ComboSettings:")
                LF.WriteLine(cbo.Items(i).Text)

            Next

        End Using

err:    reportdebug.error_name(reportdebug.ListView1, "Game project saved", "Form3")
        reportdebug.savelog(reportdebug.ListView1, "data\log.txt")

    End Sub
mi chiedevo se era possibile salvare piu' controlli con array ad esempio dichiarando sul pulsante per richiamare la funzione:
Saveproject(Listview1,cbo(1),cbo(2),textbox1,lbl,p ercorsofile) oppure toccherebbe dichiarare una variabile per ogni controllo da salvare?