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'

The Scrollable свойство включает прокрутку внутри вкладки, которая имеет компоненты вне ее границ. Чтобы использовать прокрутку, рисунок должна быть создана с uifigure функция. App Designer использует этот тип рисунка для создания приложений.

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

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