Vcl.ComCtrls.TPageControl.FindNextPage

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function FindNextPage(CurPage: TTabSheet;
GoForward, CheckTabVisible: Boolean; CheckTabEnabled: Boolean = False): TTabSheet;

C++

TTabSheet* __fastcall FindNextPage(TTabSheet* CurPage, bool GoForward, bool CheckTabVisible, bool CheckTabEnabled = false);

プロパティ

種類 可視性 ソース ユニット
function public
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TPageControl


説明

ページ コントロール内の、指定されたページの前または後ろにある次のページを返します。

FindNextPage を呼び出して、CurPage パラメータによって指定された、ページに対する相対位置に基準に、ページをページ コントロール内に配置します。

GoForward パラメータが True の場合、FindNextPage は、CurPage の後ろにある、ページ コントロール内の次ページを返します。GoForwardFalse の場合、FindNextPage は前ページを返します。

CurPage がページ コントロール内のページでなかった場合、FindNextPage は、GoForwardTrue の場合には最初のページを返し、GoForwardFalse なら最後のページを返します。

GoForwardTrueCurPage がページ コントロール内の最後のページの場合、FindNextPage は最初のページを返します。GoForwardFalseCurPage がページ コントロール内の最初のページの場合、FindNextPage は最後のページを返します。

GoForward

CurPage

FindNextPage が返すのは

True

ページ コントロール内のページ

CurPage 後のページ コントロール内の次ページ

False

ページ コントロール内のページ

CurPage より前のページ コントロール内の前ページ

True

ページ コントロール内のページでないか、最後のページ

ページ コントロール内の最初のページ

False

ページ コントロール内のページでないか、最初のページ

ページ コントロール内の最後のページ

CheckTabVisibleTrue の場合、FindNextPageTabVisible プロパティが True に設定された次のページを返します。CheckTabVisibleFalse の場合、FindNextPageTabVisibleFalse に設定されたページを含む、次のページを返します。

最後に、CheckTabEnabled パラメータが True の場合、無効ページはスキップされます。これが False の場合、無効ページはスキップされません。

関連項目

コード例