Vcl.ExtCtrls.TSplitter.CanResize

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function CanResize(var NewSize: Integer): Boolean; reintroduce; virtual;

C++

HIDESBASE virtual bool __fastcall CanResize(int &NewSize);

プロパティ

種類 可視性 ソース ユニット
function protected
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TSplitter

説明

スプリッタがマウスの移動にどのように応答するかを指定します。

CanResize は,OnCanResize イベントを生成するために DoCanResize メソッドによって呼び出されます。NewSize パラメータは,スプリッタでサイズ変更の実行が許可されている場合,関連付けられているコントロールのサイズを示します。CanResize メソッドは,NewSize パラメータで指定する値が線の再描画(ResizeStyle プロパティが rsLine のとき)または関連付けられたコントロールのサイズ変更(ResizeStyle プロパティが rsUpdate のとき)が適用されるべきか否かを示す論理値を返します。

OnCanResize イベントハンドラが NewSize パラメータの値と戻り値を設定しない限り,CanResize は NewSize パラメータを変更せずに true を返します。

メモ:  ユーザーがマウスボタンを押したときに ResizeStyle プロパティの値が rsNone の場合,CanResize メソッドは呼び出されません。

関連項目