FMX.Layouts.TScrollBox
Delphi
TScrollBox = class(TCustomScrollBox)
C++
class PASCALIMPLEMENTATION TScrollBox : public TCustomScrollBox
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FMX.Layouts.pas FMX.Layouts.hpp |
FMX.Layouts | FMX.Layouts |
説明
FireMonkey フォーム内のスクロール領域(スクロール ボックス)を表します。
TScrollBox を使用すると、FireMonkey フォームにスクロール ボックスを作成することができます。
スクロール ボックスを一度使用すると、複数のグラフィック コントロール(ボタン、リスト ボックス、編集ボックス、ラジオ ボタンなど)が同じスクロール可能な親(スクロール ボックス自体)の下にまとめられます。 このように、比較的小さいフォームでも、まとめてスクロール可能にすることで多数のグラフィック オブジェクトを含むことが可能になり、グラフィック コントロールが豊富に含まれるグラフィカル ユーザー インターフェイス(GUI)上で場所を取らないようにすることができます。
その他に、スクロール ボックスを使って、フォーム内の複数の領域(ビュー)をスクロールさせることができます。 ビューは、市販のワード プロセッサや、スプレッドシート、プロジェクト管理アプリケーションなどで一般的に使われています。
メモ: スクロール レイアウト(TScrollBox、TVertScrollBox、など)の子を、右端や下端に固定してはいけません。 スクロール レイアウトの Anchors プロパティが、akBottom、akRight、またはその両方に設定された場合、その子は、レイアウトのコンテンツ サイズが計算されている間、レイアウトの端までの距離を一定に保つため、伸長し続けてしまいます。 スクロール レイアウトの子は、左端または右端にのみ固定してください。