exponenta event banner

uitabgroup

Создание контейнера для панелей с вкладками

Описание

tg = uitabgroup создает группу вкладок на текущем рисунке и возвращает TabGroup объект. Если рисунок недоступен, MATLAB ® вызывает figure для создания функции. Группы вкладок являются контейнерами для вкладок. Они позволяют идентифицировать выбранную вкладку и определять, когда пользователь выбирает другую вкладку.

tg = uitabgroup(Name,Value) задает значения свойств группы вкладок с использованием одного или нескольких аргументов пары «имя-значение».

tg = uitabgroup(parent) создает группу вкладок в указанном родительском контейнере. Родительский контейнер может быть фигурой, созданной с помощью figure или uifigure функцию или дочерний контейнер, например панель. Значения свойств для uitabgroup незначительно различаются в зависимости от того, создано ли приложение с помощью figure или uifigure функция. Дополнительные сведения см. в разделе Аргументы пары «имя-значение».

пример

tg = uitabgroup(parent,Name,Value) задает родительский контейнер и одно или несколько значений свойств.

Примеры

свернуть все

Создайте фигуру, содержащую группу вкладок и две вкладки.

f = figure;
tabgp = uitabgroup(f,'Position',[.05 .05 .3 .8]);
tab1 = uitab(tabgp,'Title','settings');
tab2 = uitab(tabgp,'Title','Options');

Получить выбранную вкладку.

currenttab = tabgp.SelectedTab
currenttab = 

  Tab (settings) with properties:

              Title: 'settings'
    BackgroundColor: [0.9400 0.9400 0.9400]
           Position: [0.0119 0.0089 0.9702 0.9107]
              Units: 'normalized'

Scrollable позволяет выполнять прокрутку в пределах вкладки, имеющей компоненты за пределами ее границ. Для использования прокрутки необходимо создать рисунок с помощью uifigure функция. Конструктор приложений использует этот тип фигур для создания приложений.

Создайте группу вкладок, содержащую одну вкладку. Добавьте шесть компонентов пользовательского интерфейса на вкладку, где первые три находятся вне верхней границы вкладки.

fig = uifigure;
tg = uitabgroup(fig,'Position',[20 20 196 145]);
t = uitab(tg,'Title','Member Informaion');
ef1 = uieditfield(t,'text','Position',[11 165 140 22],'Value','First Name');
ef2 = uieditfield(t,'text','Position',[11 140 140 22],'Value','Last Name');
ef3 = uieditfield(t,'text','Position',[11 115 140 22],'Value','Addess');
dd = uidropdown(t,'Position',[11 90 140 22],'Items',{'Male','Female'});
cb = uicheckbox(t,'Position',[11 65 140 22],'Text','Member');
b = uibutton(t,'Position',[11 40 140 22],'Text','Send');

Включить прокрутку, установив Scrollable свойства вкладки для 'on'. По умолчанию полоса прокрутки отображается вверху.

t.Scrollable = 'on';

Входные аргументы

свернуть все

Родительский контейнер, указанный как фигура, созданная с помощью figure или uifigure функция или дочерний контейнер:

  • Панели, вкладки и группы кнопок могут быть контейнерами любого типа рисунка.

  • Форматы сетки могут быть контейнерами только в фигурах, созданных с помощью uifigure функция.

Аргументы пары «имя-значение»

Пример: 'TabLocation','bottom' указывает, что метки вкладок находятся в нижней части группы вкладок.

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (' '). Можно указать несколько аргументов пары имен и значений как Name1,Value1,...,NameN,ValueN.

  • Список свойств, доступных для приложений, созданных с помощью uifigure или в App Designer см. раздел Свойства TabGroup.

  • Список свойств, доступных для приложений, созданных с помощью figure см. раздел Свойства TabGroup.

См. также

Функции

Свойства

Представлен в R2014b