Урок из серии: «Программирование на Visual Basic.NET для школьников»
На предыдущем уроке мы работали с элементом управления ListBox (список). Было показано, как заполнять список в программном коде проекта используя метод Add элемента управления ListBox, описана процедура выполнения действий при выборе элемента списка пользователем.
На этом занятии вы узнаете, как заполнять список во время визуального проектирования с помощью коллекции Items элемента управления ListBox, как добавлять и удалять элементы списка во время выполнения проекта, использую методы Insert и RemoveAtв программном коде.
Справочная информация
Чтобы добавить элементы в список во время визуального проектирования, нужно:
- Выделить на форме элемент управления ListBox.
- В окне Свойства найти свойство Items. Items – это коллекция, в которую могут быть добавлены элементы
- Сделать щелчок на многоточии, появится окно Редактор коллекции строк.
- Этот редактор можно использовать для ввода элементов списка.
Элементы списка можно вводить вручную или же скопировать заранее подготовленный перечень из какого-нибудь существующего текстового файла - Щелкнуть кнопку ОК. Вставленный список появится внутри элемента управления ListBox.
Напомню свойства объекта ListBox, которые не включены в список свойств, но которые можно использовать в программном коде проекта.
Свойства | Описание |
SelectedIndex | Номер выбранного элемента списка |
SelectedItem | Значение выбранного элемента |
Методы элемента управления ListBox.
Метод | Описание |
Items.Add | Добавить элемент в список (по умолчанию — в конец) |
Items.Insert | Вставит элемент в список |
Items.Remove | Удаляет элемент с заданным значением из списка |
Items.RemoveAt | Удаляет элемент с заданным индексом из списка |
Items.Clear | Очищает список |
Проект «ListBox»
Требуется создать список ListBox, заполнить его в режиме конструктора с помощью окна свойств (свойство Items), написать программный код, который при нажатии на кнопку Добавить запись добавляет в список содержимое текстового поля TextBox1, при выборе записи в списке, копирует её в текстовое поле TextBox2, при нажатии на кнопку Удалить запись — удаляет выделенную запись из списка.
Технология выполнения
- В системе программирования Visual Basic создать проект «ListBox».
- В области элементов найдите элемент ListBox (список) и поместите его экземпляр на форме. Добавьте на форму два объекта TextBox (текстовое поле), два объекта Button (кнопка). Примерный вид формы представлен на рисунке.
- С помощью окна Свойства задайте следующие значения свойств.
Объект Свойство Значение ListBox1 Items Запись 1
Запись 2
Запись 3Button1 Text «Удалить запись» Button2 Text «Добавить запись» - Напишите программный код для списка, который обрабатывает событие SelectedIndexChanged (выбор элемента из списка). Выбранная в списке запись должна копироваться в объект TextBox2.
- Напишите программный код для командных кнопок. Кнопка Удалить запись должна удалять запись из списка, а кнопка Добавить запись — добавлять содержимое объекта TextBox1 в список.
- Запустите проект и проверьте работу приложения. Сохраните проект.
На этом уроке было показано, как заполнять список во время визуального проектирования, как добавлять и удалять элементы из списков во время выполнения проекта.
На следующем занятии вы узнаете, как использовать элемент управления ComboBox (комбинированный список).
Следующее занятие: Знакомство с элеменом управления ComboBox.