Vcl.Controls.TControl.OnConstrainedResize
Delphi
property OnConstrainedResize: TConstrainedResizeEvent read FOnConstrainedResize write FOnConstrainedResize;
C++
__property TConstrainedResizeEvent OnConstrainedResize = {read=FOnConstrainedResize, write=FOnConstrainedResize};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
Description
Ajuste les contraintes de redimensionnement.
Utilisez l'événement OnConstrainedResize pour ajuster les contraintes du contrôle lorsqu'une tentative de redimensionnement est effectuée. Sur l'entrée dans le gestionnaire d'événements OnConstrainedResize, les paramètres du gestionnaire d'événements sont définis selon les propriétés correspondantes de l'objet Constraints du contrôle. Le gestionnaire d'événements peut ajuster ces valeurs avant qu'elles ne s'appliquent à la nouvelle hauteur et largeur appliquées au contrôle. La méthode CanAutoSize ou un gestionnaire d'événements OnCanResize peut déjà avoir ajusté cette nouvelle hauteur et largeur.
Sur la sortie du gestionnaire d'événements OnConstrainedResize, les contraintes sont appliquées à la nouvelle hauteur et à la nouvelle largeur essayées. Dès que les contraintes sont appliquées, la hauteur et la largeur du contrôle sont modifiées. Après le changement de hauteur de et largeur du contrôle, un événement OnResize se produit pour permettre un ajustement final ou des réponses.
Remarque : Le gestionnaire OnConstrainedResize est appelé immédiatement après le gestionnaire OnCanResize.
OnConstrainedResize est un gestionnaire d'événements du type Vcl.Controls.TConstrainedResizeEvent.