Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Osnovy_sozdania_graficheskogo_interfeysa_polzov...doc
Скачиваний:
2
Добавлен:
17.11.2019
Размер:
456.7 Кб
Скачать

Элемент управления MultiPage

Элемент управления MultiPage (Набор страниц) позволяет отображать несколько страниц, содержащих различную информацию. Данный элемент управления удоб­но использовать для работы с большим количеством информации, которая долж­на быть разбита по нескольким категориям. Примером использования набора стра­ниц может быть, например, окно диалога Параметры приложения MS Word.

Каждый объект MultiPage имеет коллекцию Pages, элементами которой являются объекты Page, представляющие собой все страницы набора страниц.

Элемент управления Tab Strip

Элемент управления TabStrip (Набор вкладок) предоставляет возможность исполь­зовать несколько экземпляров одного и того же набора элементов управления. Каждый объект TabStrip включает в себя коллекцию Tabs, которая содержит объек­ты Tab.

Свойства элементов управления

Все свойства элементов управления можно разбить на несколько категорий:

  • Категория Appearance (Вид). Свойства этой категории определяют внешний вид элементов управления или других объектов.

  • Категория Behavior (Поведение). Эти свойства определяют поведение элемен­тов управления. К данной категории относятся свойства, определяющие до­ступность элемента управления, возможность выбора в списке нескольких эле­ментов, способ выравнивания текста и т. д.

  • Категория Data (Данные). Свойства категории Data определяют данные, связанные с элементом управления.

  • Категория Font (Шрифт). К данной категории относится всего одно свойство — Font.

  • Категория Miscellaneous (Разное). Свойства этой категории определяют такие характеристики элемента управления, как порядок перехода по элементам управления в форме, вид указателя мыши и т. д.

  • Категория Position (Размещение). Ее свойства определяют размер и местоположение элемента управления на форме.

  • Категория Scroll (Прокрутка) содержит свойства, определяющие некоторые характеристики полос прокрутки.

  • Категория Tabs (Табуляция) содержит специальные свойства объектов MultiPages, TabStrip, Page и Tab.

  • Категория Image (Рисунок) включает в себя свойства, управляющие картин­кой (см. раздел «Элемент управления Image» этого урока).

Категория Appearance

Свойство Name

Свойство Name определяет имя элемента управления или другого объекта. Зна­чением данного свойства может являться строка, удовлетворяющая правилам оп­ределения имен в VBA. Данное свой­ство можно изменять только на этапе конструирования формы.

Свойство ControlTipText

Свойство ControlTipText определяет текст всплывающей подсказки, которая выво­дится на экран при установке указателя мыши над элементом управления. Зна­чением данного свойства может быть строковое выражение (по умолчанию ис­пользуется пустая строка, поэтому никакой подсказки не выводится).

Свойство Value

Свойство Value определяет состояние или содержимое элемента управления. В табл. 3.14 представлены возможные значения данного свойства для различных элементов управления.

Таблица 3.14. Возможные значения свойства Value для различных элементов управления

Элемент управления

Значение

CheckBox (Флажок)

Имеет тип Boolean, принимающий значение True (элемент выбран) или False (элемент не выбран)

OptionButton (Переключатель)

Те же значения, что и для элемента управления CheckBox

ToggleButton (Выключатель)

Те же значения, что и для элемента управления CheckBox

ScrollBar

(Полоса прокрутки)

Любые значения в диапазоне между значениями свойств Min и Мах

SpinButton (Счетчик)

Аналогично элементу управления ScrollBar

ListBox (Список)

Аналогично элементу управления ComboBox

MultiPage

(Набор страниц)

Значение типа Integer, которое показывает текущую активную страницу (минимальное значение равно 0, а максимальное значение на единицу меньше, чем количество страниц в элементе управления)

TextBox (Поле)

Значение данного свойства для текстового поля представляет собой текст, введенный в область редактирования

Остальные свойства данной категории приведены в табл. 3.15.

Таблица 3.15. Общие свойства категории Appearance

Свойство

Тип

Объекты

Описание

BackColor

Long

CheckBox, ComboBox,

CommandButton, Frame, Image, Label, ListBox, MultiPage, OptionButton, TextBox, ScrollBar, SpinButton, TabStrip, ToggleButton, UserForm

Определяет цвет фона элемента управления

BackStyle

Long

CheckBox, ComboBox,

CommandBution, Image, Label, OptionButton, TextBox, ToggleButton

Определяет, является ли видимым цвет фона элемента управления, или видимым является цвет фона формы, на которой расположен элемент управления. Значениями данного свойства могут быть значения одной из констант: fmBackStyieTransparenf (0) — фон элемента управления является прозрачным и видимым является цвет формы; fmBackStyleOpaque (1) — видимым является цвет фона элемента управления

BorderColor

Long

ComboBox, Frame, Image, Label, ListBox, TextBox, UserForm

Определяет цвет границы объекта. Для задания цвета границы значение свойства BorderStyle не должно равняться значению константы fmBorderStyleNone, то есть объект должен иметь границы

BorderStyle

Long

ComboBox, Frame, Image, Label, ListBox, TextBox, UserForm

Определяет тип границы объекта. Значение данного свойства может равняться значению одной из следующих констант: fmBorderStyleNone (0) — границы у объекта отсутствуют; fmBorderStyleSingle (])—объект имеет границы

Caption

String

CheckBox, CommandButton, Frame, OptionButton, Page Object, UserForm, Tab Object, ToggleButton

Определяет расположенный на объекте текст. По умолчанию для элемента управления используется имя, состоящее из типа элемента управления и числа. Например, OptionButton1, Frame1 и т. п. Для объектов Page и Tab значение данного свойства определяет название вкладки. Если строка, являющаяся значением свойства Caption, не умещается полностью в элементе управления, то она обрывается. Однако если значение свойства, AutoSize равно True, то размер объекта устанавливается таким образом, чтобы вместить весь заголовок (Caption)

ForeColor

Long

CheckBox, ComboBox, CommandButton, Frame, Label, ListBox, MultiPage, OptionButton, ScrollBar, SpinButton,TabStrip, TextBox, ToggleButton, UserForm Object

Свойство ForeColor определяет цвет текста объекта. Для определения цвета используется целое число. Значение данного свойства можно определить как в режиме Конструктора, так и во время выполнения программы. Для элементов управления ScrollBar (Полоса прокрутки) и SpinButton (Счетчик) это свойство определяет цвет стрелок

Visible

Boolean

CheckBox, ComboBox, CommandButton, Frame, Image, Label, ListBox, MultiPage, OptionBufton, ScrollBar, SpinButton, TabStrip, TextBox, ToggleButton, UserForm

Определяет, является ли объект видимым или нет. Значения данного свойства могут равняться значениям одной из констант: True или False. В режиме конструктора все элементы являются видимыми независимо от значения свойство Visible

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]