Vcl.ExtCtrls.TSplitter.DoCanResize
Delphi
function DoCanResize(var NewSize: Integer): Boolean; virtual;
C++
HIDESBASE virtual bool __fastcall DoCanResize(int &NewSize);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | TSplitter |
説明
OnCanResize イベントを生成し,MinSize プロパティを強制します。
DoCanResize メソッドは,ユーザーがスプリッタの上でマウスボタンを押した後でマウスを移動したときに自動的に呼び出されます。NewSize パラメータは,スプリッタでサイズ変更の実行が許可されている場合,関連付けられているコントロールのサイズを示します。DoCanResize メソッドは,NewSize パラメータで指定する値が線の再描画(ResizeStyle プロパティが rsLine のとき)または関連付けられたコントロールのサイズ変更(ResizeStyle プロパティが rsUpdate のとき)が適用されるべきか否かを示す論理値を返します。
DoCanResize メソッドは CanResize メソッドを呼び出して OnCanResize イベントを生成します。イベントハンドラの呼び出しの後で,NewSize パラメータの値が MinSize プロパティの値より小さい場合は,NewSize パラメータは 0 に変更されます。
メモ: ユーザーがマウスボタンを押したときに ResizeStyle プロパティの値が rsNone の場合,DoCanResize メソッドは呼び出されません。