Vcl.ExtCtrls.TSplitter.DoCanResize

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function DoCanResize(var NewSize: Integer): Boolean; virtual;

C++

HIDESBASE virtual bool __fastcall DoCanResize(int &NewSize);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TSplitter

Description

Génère un événement OnCanResize et renforce la propriété MinSize.

DoCanResize est appelée automatiquement lorsque l'utilisateur déplace la souris après avoir appuyé sur le bouton du séparateur. Le paramètre NewSize indique la taille qu'aura le contrôle associé si le séparateur est autorisé à effectuer le redimensionnement. DoCanResize renvoie une valeur booléenne qui indique si la valeur spécifiée par NewSize doit s'appliquer en redessinant la ligne (lorsque ResizeStyle vaut rsLine) ou en redimensionnant le contrôle associé (lorsque ResizeStyle vaut rsUpdate).

DoCanResize appelle CanResize pour générer un événement OnCanResize. Si, après avoir appelé le gestionnaire d'événement, la valeur de NewSize est inférieure à celle de MinSize, NewSize est mis à zéro.

Remarque :  DoCanResize n'est pas appelée si la valeur de ResizeStyle est rsNone lorsque l'utilisateur appuie sur le bouton de la souris.