Порядок выполнения работы




Работа с элементами ListBox и ComboBox в Visual Basic

Краткие теоретические положения

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

Основные свойства списков и полей со списками:

Name – имя элемента управления.

Height, Width, Left, Top – эти свойства определяют геометрические размеры элемента управления и его положение в форме.

Enabled – доступность элемента во время выполнения программы.

Visible – видимость во время выполнения программы.

Items – массив строк, задающий элементы поля со списком или списка.

SelectedIndex – указывает или устанавливает текущий выбранный элемент списка. Если ни один элемент не выбран, значение этого свойства равно –1. Для первого элемента списка SelectedIndex = 0.

ListCount – число элементов в списке. ListCount всегда на единицу больше, чем максимальное значение SelectedIndex.

Text – возвращает выбранный в списке элемент (строку). Это значение эквивалентно значению, возвращемому выражением Items(ListBox1.SelectedIndex).

Основные действия при работе со списками и полями со списком

Добавление строк в список и поле со списком:

Для этого используют метод Add объекта Items. Его синтаксис таков:

Объект. Items. AddItem (Строка_для_добавления)

Где Объект – значение свойства Name элемента управления список.

Удаление элементов из списка:

Используюся методы Remove или RemoveAt. Их синтаксис таков:

Объект. Items. Remove (Строка_для_удаления)

Объект. Items. RemoveAt (Индекс)

где Индекс – позиция в списке List.

Для удаления всех строк из списка используется метод Clear: Объект. Items. Clear ()

Порядок выполнения работы

Задание 1. Разработать приложение для работы со списками и полями со списками, обеспечивающее выполнение следующих функций:

1. Загрузку значений трех дней недели в список во время загрузки формы.

2. Отображение текущего выбранного элемента в надписи по щелчку по элементу списка.

3. Добавление значения, введенного в текстовое поле, в список или поле со списком (процедуры обработки нажатия соответствующих кнопок).

4. Удаление текущей строки списка и поля со списком по нажатию соответствующей кнопки.

Проверьте работу приложения. Сохраните его.

Задание 2. Разработайте приложение по своему варианту, в котором используются списки и поля со списками.

Покажите результаты преподавателю. Оформите отчет по работе.

Отчет по работе должен содержать:

1) Название и цель работы

2) Для приложения из задания 2: текст задания, макет формы и текст всех процедур.

 

Варианты для выполнения задания 2

Вариант Задание
  Приложение, содержащее список, текстовое поле и три кнопки. По нажатию первой кнопки в список добавляются записи «Яблоки», «Абрикосы», «Виноград», «Груши»; по нажатию второй кнопки удаляется текущий элемент списка; по нажатию третьей кнопки строка списка, номер которой указан в текстовом поле, делается текущей.
  Приложение, содержащее поле со списком, текстовое поле и три кнопки. Первоначально поле со списком содержит строки “Молоко”, “Кефир”, “Сметана”. По нажатию первой кнопки в поле со списком можно добавить любую новую строку (из текстового поля); по нажатию второй кнопки – удалить текущий элемент списка; по нажатию третьей кнопки – с помощью функции MsgBox формируется сообщение о текущем выбранном элементе поля со списком вида «Выбран продукт “Сметана”». В поле со списком запретить внесение новых данных.
  Приложение осуществляет изменение цветов своей главной формы: цвета основной части фона, цвета текста в элементах Label в зависимости от выбора пользователя (для этого использовать элементы OptionButton). Выбор цвета производится с помощью списка. При этом главная форма содержит надпись, в которой отражаются текущие изменения, например: «Сейчас цвет фона красный».
  Приложение содержит поле со списком, в которое можно вносить новые значения (целые числа). По нажатию кнопки «Подсчет» вычисляется сумма выделенных элементов поля со списком. По двойному щелчку мыши удаляется текущий элемент поля со списком.
  Форма содержит список, текстовое поле и три кнопки. По нажатию кнопки «Удалить текущий» удаляется текущая строка списка. По нажатию кнопки «Добавить» в конец списка добавляется строка, содержащая число из текстового поля. По нажатию кнопки «Подсчет» вычисляется сумма выделенных элементов поля со списком.
  Форма содержит список, текстовое поле и три кнопки. По нажатию кнопки «Удалить текущий» удаляется текущая строка списка. По нажатию кнопки «Добавить» в конец списка добавляется строка, содержащая число из текстового поля. По нажатию кнопки «Найти элемент» производится поиск числа, введенного в текстовое поле (если элемент найден, он выделяется, иначе программа должна сообщить, что искомого элемента в списке нет).
  Приложение содержит два списка с названиями продуктов. В каждом из них можно выделить несколько строк. Имеются кнопки: «Перенести выбранные элементы в другой список» и «Удалить выбранные элементы».

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: