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 или дочерним контейнером, таким как панель.

пример

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

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

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', 'нижняя часть' указывает, что метки вкладки в нижней части группы вкладки.

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

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

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

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

Функции

Свойства

Введенный в R2014b

Была ли эта тема полезной?