[ページコントロール]

複数のページを作成してタブで切り替える場合は、「ページコントロール」を使用します。

「タブコントロール」という同類のコンポーネントがありますが、タブの切り替え機能しか無いため、ここでは説明を省略します。

◆使い方例

・タブシートを追加する
設計時は、ページコントロールを右クリックし「ページ新規作成」を選びます。
ページが新規作成されると、ページコントロール配下にページ(TTabSheet)のコンポーネントが配置されます。
実行時のページの追加例です。
var NewTabSheet:TTabSheet;
begin
 NewTabSheet:=TTabSheet.Create(PageControl1); //新規のTabSheetを作成
 NewTabSheet.PageControl:=PageControl1; //TabSheetが属するページコントロールを設定する
end;
・タブシートのキャプションを変える
TabSheet1.Caption:='最初のタブ';
・プログラムからタブシートを選択する
PageCotrol1.ActivePage:=TabSheet4;
・タブシートの配列方法を変える
ページコントロールのMultiLineプロパティをTrueにすると、タブシートが複数列に表示されるようになります。
PageCotrol1.MultiLine:=True;