Main Content

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

uitabgroup

タブ付きパネルのコンテナーの作成

説明

tg = uitabgroup は、現在の Figure 内にタブ グループを作成し、TabGroup オブジェクトを返します。利用可能な Figure がない場合は、MATLAB® が関数 figure を呼び出して Figure を作成します。タブ グループはタブのコンテナーです。これらによって、選択されているタブを識別し、ユーザーが他のタブを選択するのを検出できるようになります。

tg = uitabgroup(Name,Value) は 1 つ以上の名前と値のペアの引数を使用して、タブ グループのプロパティ値を指定します。

tg = uitabgroup(parent) は、指定された親コンテナー内にタブ グループを作成します。親コンテナーには、関数 figure または関数 uifigure で作成された Figure か、パネルなどの子コンテナーを指定できます。uitabgroup のプロパティの値は、関数 figure で作成されたアプリと関数 uifigure で作成されたアプリで多少異なります。詳細については、名前と値のペアの引数を参照してください。

tg = uitabgroup(parent,Name,Value) は親コンテナーと、1 つ以上のプロパティ値を指定します。

すべて折りたたむ

1 つのタブ グループと 2 つのタブを含む Figure を作成します。

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 プロパティによって、境界線外にコンポーネントがあるタブの内部でのスクロールが有効になります。スクロールを使用するには、この Figure が関数 uifigure で作成されていなければなりません。App Designer では、このタイプの Figure がアプリの作成に使用されます。

1 つのタブを含むタブ グループを作成します。6 つの UI コンポーネントをタブに追加し、最初の 3 つがタブの上縁から外れるようにします。

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 で作成された Figure か、子コンテナーとして指定します。

  • パネル、タブ、およびボタン グループは、いずれのタイプの Figure でもコンテナーとすることができる。

  • グリッド レイアウトは、関数 uifigure で作成された Figure 内でのみコンテナーとすることができる。

名前と値のペアの引数

例: 'TabLocation','bottom' は、タブ ラベルの位置をタブ グループの最下部に指定します。

オプションの Name,Value の引数ペアをコンマ区切りで指定します。Name は引数名で、Value は対応する値です。Name は一重引用符 (' ') で囲まなければなりません。Name1,Value1,...,NameN,ValueN のように、複数の名前と値のペアの引数を指定できます。

  • 関数 uifigure を使用して作成されたアプリ、または App Designer で利用できるプロパティのリストについては、TabGroup のプロパティ を参照してください。

  • 関数 figure を使用して作成されたアプリで利用できるプロパティのリストについては、TabGroup のプロパティ を参照してください。

参考

関数

プロパティ

R2014b で導入