Vcl.Tabs.TTabSet.MinClientRect
Delphi
function MinClientRect: TRect; overload;
function MinClientRect(IncludeScroller: Boolean): TRect; overload;
function MinClientRect(TabCount: Integer; IncludeScroller: Boolean = False): TRect; overload;
C++
System::Types::TRect __fastcall MinClientRect()/* overload */;
System::Types::TRect __fastcall MinClientRect(bool IncludeScroller)/* overload */;
System::Types::TRect __fastcall MinClientRect(int TabCount, bool IncludeScroller = false)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.Tabs.pas Vcl.Tabs.hpp |
Vcl.Tabs | TTabSet |
説明
タブセットのタブの表示に必要な境界を返します。
MinClientRect メソッドを使用すると,タブセットのタブおよび非表示タブをスクロールするためのスクローラ(指定した場合)を表示するために,最小限必要なタブセットのクライアント領域のサイズを取得できます。MinClientRect は,StartMargin プロパティと EndMargin プロパティの値を追加して指定したタブの上限数の全幅に基づいた幅,およびタブ間に表示されるスペースを計算します。必要であれば,タブのスクローラの幅も追加します。また,TabHeight プロパティの値に基づいて高さも計算します。
TabCount は,表示するタブの数を指定します。MinClientRect は,指定した数のタブの幅でクライアント四角形の幅を計算します。TabCount パラメータを指定しない構文を使った場合,MinClientRect はすべてのタブが可視であるとみなします。
IncludeScroller は,TabCount で指定していないタブを表示して,ユーザーがタブをスクロールできるようにするスクローラコントロール用のスペースをクライアント四角形に含めるかどうかを示します。IncludeScroller が false の場合,またはこのパラメータを省略した場合,MinClientRect は作成した四角形にスクローラ用の幅を含めません。
MinClientRect は,指定数のタブおよびスクローラ(指定した場合)を表示するのに必要な寸法をピクセル単位で返します。返される四角形の原点は 0,0 です。