Добавление в ComboBox в Visual Basic 2010

Я хочу, чтобы пользователь программы мог добавить имя старшей школы к уже заполненному ComboBox. Я добавил в ComboBox 4 разных старших школы во время разработки. У меня есть MenuStrip с инструментом "Редактировать" и "Добавить среднюю школу". Вот код, который я написал:

Private Sub AddHighSchoolToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AddHighSchoolToolStripMenuItem.Click
    Me.ComboBox1.Items.Add("")
End Sub

Когда я запускаю программу, появляется 4 High School, когда я "Добавить High School", я получаю пустое место. Что я делаю неправильно?

1 ответ

Решение

Это потому, что вы вводите пустую строку в ComboBox.

Попробуйте это вместо этого,

Dim schName As String

    schName = InputBox("Enter your High School name", "High School name")

    If Not schName = "" Then

        ComboBox1.Items.Add(schName)

    End If
Другие вопросы по тегам