複数のページを作成してタブで切り替える場合は、「ページコントロール」を使用します。
「タブコントロール」という同類のコンポーネントがありますが、タブの切り替え機能しか無いため、ここでは説明を省略します。
◆使い方例
・タブシートを追加する
設計時は、ページコントロールを右クリックし「ページ新規作成」を選びます。
ページが新規作成されると、ページコントロール配下にページ(TTabSheet)のコンポーネントが配置されます。
実行時のページの追加例です。
var NewTabSheet:TTabSheet;
begin
NewTabSheet:=TTabSheet.Create(PageControl1);
NewTabSheet.PageControl:=PageControl1;
end;
・タブシートのキャプションを変える
TabSheet1.Caption:='最初のタブ';
・プログラムからタブシートを選択する
PageCotrol1.ActivePage:=TabSheet4;
・タブシートの配列方法を変える
ページコントロールのMultiLineプロパティをTrueにすると、タブシートが複数列に表示されるようになります。
PageCotrol1.MultiLine:=True;