Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика.doc
Скачиваний:
44
Добавлен:
22.03.2016
Размер:
12.91 Mб
Скачать

5.9. Frame – рамка (группы)

Элемент управления Frame служит для явно видимого объединения в группу нескольких других элементов управления. Кнопки-переключатели (OptionButton), помещенные в рамку, автоматически являются взаимоисключающими, т. е. при выборе одной из них остальные сразу же отключаются (получают значение False). Поведение других элементов, помещенных в рамку, не меняется.

Заголовок на верхней границе рамки задается свойством Caption. Как и для диалогового окна, для рамки можно задать рисунок, являющийся фоном (свойство Picture), определить область прокрутки и вид полосы прокрутки (свойства ScrollLeft, ScrollTop, ScrollHeight, ScrollWidth, ScrollBars). Свойство Zoom определяет коэффициент уменьшения или увеличения изображений всех элементов внутри рамки (измеряется в процентах и принимает значения от 10% до 400%).

События: AddControl, BeforeDragOver, BeforeDropOrPaste, Click, DblClick, Enter, Error, Exit, KeyDown, KeyUp, KeyPress, Layout, MouseDown, MouseUp, MouseMove, RemoveControl, Scroll, Zoom.

Методы: Copy, Cut, Move, Paste, RedoAction, Repaint, Scroll, SetDefaultTabOrder, UndoAction, ZOrder.

§ 6 Создание пользовательских форм

Чтобы создать форму, откройте редактор VBA (Alt+F11), выберите в списке слева Microsoft Excel Objects и в его меню выбираем Insert->UserForm.

На экране появилась пустая форма. В ее контекстном меню выбираем Properties – открывается окно свойств формы.

В этом окне можно изменить заголовок формы, цвет фона, шрифт и многие другие параметры. Кроме окна свойств есть еще инструментальная панель Toolbox. В ней содержатся элементы управления, которые можно разместить на форме. Для начала, добавим например кнопку.

Теперь в окне свойств доступны свойства кнопки. Можно изменить надпись на ней, или добавить картинку. Осталось только привязать к этой кнопке свой код. Это очень просто – по двойному щелчку на кнопке вы попадете в окно редактора VBA, где уже создана процедура обработки нажатия на кнопку:

Private Sub CommandButton1_Click()

End Sub

Лабораторный практикум № 1. Заполнение ListBox.

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

Объект ListBox применяется для хранения списка значений. Из списка значений пользователь может выбрать одно или несколько значений, которые в последующем будут использоваться в тексте программы.

Заполняется объект ListBox только программно!

При этом используются следующие способы заполнения:

  1. Поэлементно, если список состоит из одной колонки;

  2. Массивом, если список состоит из одной колонки;

  3. Из диапазона, в который предварительно введены элементы списка;

  4. Поэлементно, если список состоит из нескольких колонок;

  5. Массивом, если список состоит из нескольких колонок.

Создаваемые объекты ListBox можно размещать как на специально созданных объектах UserForm, например на одном, рис. 1.1, или на нескольких, рис. 1.2, так и на листах Excel, рис. 1.3, используя при этом для вызова и заполнения кнопки (объекты CommandButton).