Высокоуровневые методы информатики и программирования. Степанов А.Г. - 88 стр.

UptoLike

Составители: 

88
Если запись списка выбрана, то дальнейшая работа программы может обес-
печиваться за счет добавления к списку специальной кнопки для совместного ис-
пользования. Процедура обработки факта нажатия этой кнопки может включать в
себя считывание выбранного значения списка и последовательность дальнейших
действий.
Пример 29. Программа обработки события Click:
Private Sub ListBox1_Click()
Dim АА As String, Выбор As Integer
'Определение номера выбранной строки списка
Выбор = ListBox1.ListIndex
'Определение адреса активной ячейки. Адрес возвращается в формате A1
АА = ActiveCell.Address
'Запись в активную ячейку значения из второй колонки списка
Range(АА).Value = ListBox1.List(Выбор, 1)
End Sub
Элемент управления Надпись (Label) предназначен для отображения текста.
Текущее значение текста может быть считано и, при необходимости, изменено свой-
ством Caption.
Элемент управления Поле (Text Box) используются как для отображения, так и
для ввода текста с клавиатуры в процессе выполнения программы. Содержимое по-
ля может быть считано свойством Text. По умолчанию в текстовом поле отображает-
ся только одна строка без полос прокрутки. При необходимости на этапе разработки
свойством MultiLine можно задать возможность работы с несколькими строками, а
свойством ScrollBars включить полосы прокрутки.
Примечание. В категории Другие элементы управления меню рис. 11 присутствует
еще ряд элементов, которые могут быть использованы для организации диалога. Среди них
отметим Элемент управления Календарь 10.0 предназначенный непосредственно для чте-
ния и ввода дат.
Задание
Используйте согласованный с преподавателем вариант задания (табл. 1), вы-
полненную на его основе таблицу Excel, написанную программу вычислений в таб-
лице и созданный на ее основе класс, позволяющий производить требуемое количе-
ство таблиц и обработку данных в них. Научитесь внедрять на рабочий лист элемен-
ты управления и писать программы обработки возникающих с ними событий. Орга-
низуйте с их помощью ввод исходных данных в таблицу.