Визуальная модель этого класса отображается в виде компонента TabView с одной и несколькими вложенными вкладками TabPage. Хотя количество элементов TabPage может быть неограниченным, в каждый конкретный момент времени информация на экране видна только для одной выбранной вкладки.
В качестве основного управляющего элемента, в котором отображаются возможные варианты выбора для каждой вкладки, применяется компонент ListView, вид которого (LargeIcons, SmallIcons, List, Table) в любой момент может быть изменен путем выполнения команды соответствующего пункта контекстного меню. Самый последний выбранный вид вкладки запоминается системой и предлагается при следующем ее открытии. Дочерние элементы вкладки (ListViewItems) могут выполнять различные действия, в том числе и открывать другие визуальные модели. Отличительной особенностью модели TabView является то, что она является "прозрачной" при установке связи родитель-ребенок между родительской моделью компонента (при ее наличии) и открываемой подмоделью. Таким образом, модель TabView можно интерпретировать как, своего рода, меню действий представленное в виде экранного элемента с вкладками. В других системах подобный компонент называется TabMenu или TabNavigator.
На следующем рисунке представлен результат работы такой модели:
Активация кнопки OK запускает на исполнение код, назначенный выбранному элементу списка. Для закрытия окна без выполнения каких-либо действий необходимо щелкнуть мышью на кнопке Отмена (Cancel) или нажать на клавиатуре клавишу <Esc>. По щелчку на кнопке Справка можно получить контекстную справочную информацию по работе с данным классом модели.
Свойства модели TabView
Свойство | Описание |
Код (Code) | Уникальный код (обозначение) модели |
Имя (Name) | Служебное имя |
Заголовок (Header) | Заголовок окна-подложки |
Описание (Description) | Дополнительная информация о модели |
Свойство элемента TabPage
Свойства | Описание |
Код (Code) | Уникальный код (обозначение) элемента-закладки |
Текст (Text) | Текст закладки |
Подсказка (ToolTip) | Всплывающая подсказка |
Справка (HelpTopic) | Тема справки в .CHM файле |