Vcl.ComCtrls.TPageControl.FindNextPage

From RAD Studio API Documentation
Jump to: navigation, search

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);

Properties

Type Visibility Source Unit Parent
function public
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TPageControl

Description

Returns the next page in the page control before or after a specified page.

Call FindNextPage to locate a page in the page control by its position relative to the page specified by the CurPage parameter.

If the GoForward parameter is True, FindNextPage returns the next page in the page control after CurPage. If GoForward is False, FindNextPage returns the previous page.

If CurPage is not a page in the page control, FindNextPage returns the first page when GoForward is True or the last page when GoForward is False.

If GoForward is True and CurPage is the last page in the page control, FindNextPage returns the first page. If GoForward is False and CurPage is the first page in the page control, FindNextPage returns the last page.

GoForward

CurPage

FindNextPage returns

True

It is a page in the page control

The next page in the page control after CurPage

False

It is a page in the page control

The previous page in the page control before CurPage

True

It is not a page in the page control or is the last one

The first page in the page control

False

It is not a page in the page control or is the first one

The last page in the page control

When CheckTabVisible is True, FindNextPage returns the next page with a TabVisible property set to True. If CheckTabVisible is False, FindNextPage returns the next page, including pages with TabVisible set to False.

Finally, if CheckTabEnabled parameter is True, disabled pages are skipped. If it is False, disabled pages are not skipped.

See Also

Code Examples