2012-02-28 14 views
0

Хорошо, это то, что у меня есть до сих пор. У меня есть форма, которая должна загружать файл извне и заполнять поле со списком. Я могу получить эту часть, если я использую кнопку, но я не хочу использовать кнопку. Я хочу, чтобы он заполнялся, когда форма загружается в первый раз. Следующий код не выполняет этого, он даже не пытается его загрузить. Я поставил точки останова в этом коде, но он никогда не прерывается. Я думаю, что combobox еще не загружен, и программа не пытается.Заполнение Combobox при загрузке формы 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

Закомментируйте эта линия:

'mortBox.SelectedIndex = 0 

Вы не можете установить индекс на пустой список.

Смежные вопросы