Ноя
27th

Урок 10. Добавление и удаление записей в элементе управления ListBox

Рубрика: Visual Basic.NET для школьников | Автор:admin

Урок из серии: “Программирование на Visual Basic.NET для школьников”

На предыдущем уроке мы работали  с элементом управления ListBox (список). Было показано, как заполнять список в программном коде проекта используя метод Add элемента управления ListBox, описана процедура выполнения действий при выборе элемента списка пользователем.

На этом занятии вы узнаете,  как заполнять список во время визуального проектирования   с помощью коллекции Items элемента управления ListBox, как добавлять и удалять элементы списка во время выполнения проекта,  использую методы Insert и RemoveAtв программном коде.

Справочная информация

Чтобы добавить элементы в список во время визуального проектирования, нужно:

  1. Выделить на форме элемент управления ListBox.
  2. В окне Свойства найти свойство Items. Items – это коллекция, в которую могут быть добавлены элементы

    Visual Basic.NET. Заполнение списка

  3. Сделать щелчок на многоточии, появится окно Редактор коллекции строк.

    Visual Basic.NET. Создание списка

  4. Этот редактор можно использовать для ввода элементов списка.
    Элементы списка можно вводить вручную или же скопировать заранее подготовленный перечень из какого-нибудь существующего текстового файла
  5. Щелкнуть кнопку ОК. Вставленный список появится внутри элемента управления ListBox.

Напомню свойства объекта ListBox, которые не включены в список свойств, но которые можно использовать в программном коде проекта.

Свойства Описание
SelectedIndex Номер выбранного элемента списка
SelectedItem Значение выбранного элемента

Методы элемента управления ListBox.

Метод Описание
Items.Add Добавить элемент в список (по умолчанию – в конец)
Items.Insert Вставит элемент в список
Items.Remove Удаляет элемент с заданным значением из списка
Items.RemoveAt Удаляет элемент с заданным индексом из списка
Items.Clear Очищает список

Проект “ListBox”

Требуется создать список ListBox, заполнить его в режиме конструктора с помощью окна свойств (свойство Items), написать программный код, который при нажатии на кнопку Добавить запись добавляет в список содержимое текстового поля TextBox1, при выборе записи в списке, копирует её  в текстовое поле TextBox2, при нажатии на кнопку Удалить запись – удаляет выделенную запись из списка.

Технология выполнения

  1. В системе программирования Visual Basic создать проект «ListBox».
  2. В области элементов найдите элемент ListBox (список) и поместите его экземпляр на форме. Добавьте на форму два объекта TextBox (текстовое поле), два объекта Button (кнопка). Примерный вид формы представлен на рисунке.

    Visual-Basic,NET-Urok10_1

  3. С помощью окна Свойства  задайте следующие значения свойств.

    Объект Свойство Значение
    ListBox1 Items Запись 1
    Запись 2
    Запись 3
    Button1 Text “Удалить запись”
    Button2 Text “Добавить запись”
  4. Напишите программный код для списка, который обрабатывает событие SelectedIndexChanged (выбор элемента из списка).  Выбранная в списке запись должна копироваться в объект TextBox2.

  5. Напишите программный код для командных кнопок. Кнопка Удалить запись должна удалять запись из списка, а кнопка Добавить запись - добавлять содержимое объекта TextBox1 в список.

    Visual-Basic.NET-Urok10_2

  6. Запустите проект и проверьте работу приложения.  Сохраните проект.

На этом уроке было показано, как заполнять список во время визуального проектирования, как добавлять и удалять элементы из списков во время выполнения проекта.

На следующем занятии вы узнаете, как использовать элемент управления ComboBox (комбинированный список).

Следующее занятие: Знакомство с элеменом управления ComboBox.

Поделиться с друзьями


Оставить комментарий или два