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 функция. 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 Properties.

  • Для списка свойств, доступных для приложений, созданных с figure функционируйте, смотрите TabGroup Properties.

Смотрите также

Функции

Свойства

Введенный в R2014b