ПОНЯТНО О Visual Basic NET (том 3)




Свойства, события и методы списков


Простейшие и одновременно наиболее популярные свойства, события и методы во многом одинаковы для всех рассмотренных типов списков. Я перечислил их в процедуре, приведенной ниже.

Основным содержанием списка является его свойство Items. Оно представляет собой коллекцию, состоящую изо всех элементов списка. Элементы списков нумеруются с нуля (а не с 1).

Все свойства и методы, рассмотренные в нижеприведенной процедуре применительно к списку ComboBox, относятся также и к остальным типам списков. Исключение – свойство Text списка ListBox.

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

              'Напечатать значение выделенного элемента в списке:

        Debug.WriteLine(ComboBox2.SelectedItem)

              'Напечатать текст из текстового поля списка:

        Debug.WriteLine(ComboBox2.Text)

              'Напечатать номер (индекс) выделенного элемента в списке:

        Debug.WriteLine(ComboBox2.SelectedIndex)

               'Заменить значение элемента под номером 3:

        ComboBox2.Items(3) = "Энергия"

              'Напечатать количество элементов в списке:

        Debug.WriteLine(ComboBox2.Items.Count)

              'Добавить в конец списка новый элемент "Flamengo":

        ComboBox2.Items.Add("Flamengo")

              'Вставить в  список под номером 2 новый элемент "Monaco". Нижележащие элементы сдвинутся:

        ComboBox2.Items.Insert(2, "Monaco")

              'Исключить из списка  элемент "Спартак":

        ComboBox2.Items.Remove("Спартак")

              'Исключить из списка  элемент под номером 9:

        ComboBox2.Items.RemoveAt(9)

              'Напечатать, правда ли, что в списке содержится элемент "Monaco":

        Debug.WriteLine(ComboBox2.Items.Contains("Monaco"))

              'Напечатать, под каким номером в списке значится элемент "Flamengo":

        Debug.WriteLine(ComboBox2.Items.IndexOf("Flamengo"))




Содержание  Назад  Вперед