5

私は、TScrollBox ( Align := alClient) といくつかのコントロールを TScrollBox に置いた単純なサイズの大きなフォームを持っています。ユーザーがフォーム サイズを変更すると、TScrollBox は、HorzScrollBar と VertScrollBar を表示および非表示にします (実際のクライアント フォーム サイズによって異なります)。

実行時に確認する方法 - HorzScrollBar または VertScrollBar は現在表示されていますか?

TControlScrollBar.Visible調整機能しかないので答えません。

4

1 に答える 1

11

TControlScrollBar.IsScrollBarVisibleこれをテストするために使用します。

IsScrollBarVisible を呼び出して、スクロール バーが表示されているかどうかを判断します。IsScrollBarVisible は、Visible プロパティが true で、関連付けられたスクロール ウィンドウ コントロールに、端から Margin ピクセル内にある子コントロールが含まれている場合に true を返します。

于 2015-09-18T06:09:53.410 に答える