Vcl.ExtCtrls.TSplitter.CanResize
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 メソッドは呼び出されません。