Vcl.ExtCtrls.TSplitter.CanResize

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

HIDESBASE virtual bool __fastcall CanResize(int &NewSize);

Propriétés

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

Description

Détermine comment le séparateur répond aux déplacements de souris.

CanResize est appelée par la méthode DoCanResize pour générer un événement OnCanResize. Le paramètre NewSize indique la taille qu'aura le contrôle associé si le séparateur est autorisé à effectuer le redimensionnement. CanResize 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).

A moins qu'un gestionnaire d'événement OnCanResize définisse la valeur de NewSize et la valeur renvoyée, CanResize renvoie true sans modifier le paramètre NewSize.

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

Voir aussi