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 использует этот тип фигуры для того, чтобы создать приложения.

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

f = uifigure;
tg = uitabgroup(f,'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.

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

  • Для списка свойств, доступных для App Designer, или для того, чтобы создать приложения с uifigure функционируйте, смотрите TabGroup Properties для App Designer.

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

Функции

Свойства

Введенный в R2014b