多数のコントロールを持つプロパティ ページをビルドして、それらを別個のタブで系統的に整理できます。 タブは PPGLayout.AddTab または PPGLayout::AddTab 呼び出しを使用してコード挿入されます(グループ コントロールおよび行コントロールと同様)が、終了呼び出しは必要ありません。
1 つの PPGLayout.AddTab または PPGLayout::AddTab 呼び出しから次の PPGLayout.AddTab または PPGLayout::AddTab 呼び出し(またはプロパティ ページの最後)までのすべてのコントロールが 1 つのタブ上に表示されます。
予期しない結果が生じるのを避けるため、最初の PPGLayout.AddTab または PPGLayout::AddTab 呼び出しを、レイアウト内のすべてのコントロールに対して優先する必要があります。
各タブ コントロールに表示されるラベルは、PPGLayout.AddTab または PPGLayout::AddTab メソッドの(必須)引数として指定されます。
グループ コントロールと同様に、タグ コントロールを列挙するには、PPGLayout.Count または PPGLayout::GetCount プロパティを使ってループを設定し、各 PPGLayout.Item または PPGLayout::GetItem をテストして、それがグループかどうかを確認します(詳細は、「レイアウトを変更する」を参照)。
PPGLayout.Item または PPGLayout::GetItem プロパティ値は、項目のインデックスまたは名前を取るため、PPGItem.Type または PPGItem::GetType を使用してテストできます。
function FindFirstTab_OnClicked() { // Loop forwards through the list of items to find the tab tag // that starts the first tab for (var i=0; i<PPG.PPGLayout.Count; i++) { // Test for "Tab" (name or type of either Tab tag) if (PPG.PPGLayout.Item(i).Type == "Tab") { // When we find it, print it out and quit LogMessage( PPG.PPGLayout.Item(i).Name ); break; } } }