Vcl.ExtCtrls.TSplitter
Delphi
TSplitter = class(TGraphicControl)
C++
class PASCALIMPLEMENTATION TSplitter : public Vcl::Controls::TGraphicControl
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | Vcl.ExtCtrls |
説明
TSplitter は、フォームのクライアント領域をサイズ変更可能な複数のペインに分割します。
1 つのフォーム内の整列された 2 つのコントロールの間にスプリッタを追加すると、ユーザーが実行時にそのコントロールのサイズを変更できるようになります。 スプリッタは、フォームの一方の端に接しているコントロールと、それ以外のクライアント領域を占めているコントロールとの間に配置されます。 スプリッタは、フォームの端に接しているコントロールと同じ向きにします。 ユーザーがスプリッタを移動すると、フォームの端に接しているコントロールのサイズが変化します。 これによって、このフォームのクライアント領域が変化し、それに応じてクライアント領域の残りの部分を占めるコントロールのサイズが変化します。
フォーム上の各コントロールは、独立したペインとして使用します。 各ペインを配置したら、それと同じ向きのスプリッタを配置して、そのペインのサイズを変更できるようにします。 最後にフォームに配置されたペインは、クライアントに合わせる必要があります。このため、ほかのすべてのペインがサイズ変更された後で、残りの領域を埋めるように自動的にサイズ変更されます。