当Form加载VB.NET时填充Combobox

时间:2012-02-28 15:39:30

标签: vb.net

好的,这是我到目前为止所拥有的。我有一个表单需要从外部加载文件并填充组合框。如果我使用按钮,我可以得到那个部分,但我不想使用按钮。我希望它在第一次加载表单时填充。下面的代码没有完成这个,它甚至没有尝试加载它。我在这段代码中加入了断点,但它从未打破过。我认为组合框尚未加载,程序不会尝试。

任何帮助都会很好。

Private Sub mortCalMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    'sets listview values
    mortBox.SelectedIndex = 0

    Dim rdr As StreamReader = File.OpenText("mortgageTypes.txt")

    While Not rdr.EndOfStream
        Dim line As String = rdr.ReadLine()
        mortBox.Items.Add(line)
    End While

    rdr.Close()
End Sub

1 个答案:

答案 0 :(得分:1)

注释掉这一行:

'mortBox.SelectedIndex = 0

您无法在空列表中设置索引。