2012-01-04 92 views
0

我有這兩個類的類FootballAdmin使用從項目引用導入足球,我需要做的是在類MainForm是爲updateView方法來訪問所持有的列表FootballAdmin並將其顯​​示在teamSheetListBox中,我不確定如何訪問列表,如?????所示訪問另一個類的列表vb.net

Imports Football 

Public Class FootballAdmin 

    Private fTeam As List(Of FootballTeams) 

    Public Sub New() 
    fTeam = New List(Of FootballTeams) 
    End Sub 

    Public ReadOnly Property Teams() As List(Of FootballTeams) 
    Get 
     Return fTeams 
    End Get 
    End Property 
End Class 

Public Class MainForm  
    Private fFootballAdmin As FootballAdmin 

    Public Sub New() 
    InitializeComponent() 
    fFootballAdmin = New FootballAdmin 
    updateView() 
    End Sub 

    Private sub updateView()  
    For each team As String In ???????? 
     teamSheetListBox.Items.Add(team) 
    Next 
    End Sub 
End Class 

請幫忙!

回答

2

大的提示,我要給你的是,球隊在你的循環:

For each team As String In ???????? 
    teamSheetListBox.Items.Add(team) 
Next 

不會是一個字符串。它將與FootballAdmin類中的類型相同:FootballTeam。考慮一下你在MainForm中可以訪問的內容,它可以讓你訪問這些類型。

+0

在fFootballAdmin.Teams()中嘗試列表(fFootballTeam),這沒有用,但我會以正確的方式嗎? – user445714 2012-01-04 18:57:12

+0

@ user445714是的,你有它*幾乎*正確。提示:團隊不是一個字符串。 – LarsTech 2012-01-04 19:09:10

+0

是的,絕對接近。請記住,這種循環的一般格式是在BiggerGroupOfThings中將VariableName作爲SingleThing。 – Jay 2012-01-04 19:20:50