uitabgroup

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

Синтаксис

tg = uitabgroup
tg = uitabgroup(Name,Value)
tg = uitabgroup(parent)
tg = uitabgroup(parent,Name,Value)

Описание

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

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

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

пример

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) — соответствующее значение. Имя должно находиться внутри одинарных кавычек (' '). Можно задать несколько имен и аргументов пары значения как Name1,Value1,...,NameN,ValueN.

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

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

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

Функции

Свойства

Введенный в R2014b