FMX.Objects.TSelection

De RAD Studio API Documentation
Aller à : navigation, rechercher

FMX.Controls.TControlFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTSelection

Delphi

TSelection = class(TControl)

C++

class PASCALIMPLEMENTATION TSelection : public Fmx::Controls::TControl

Propriétés

Type Visibilité  Source Unité  Parent
class public
FMX.Objects.pas
FMX.Objects.hpp
FMX.Objects FMX.Objects

Description

TSelection définit un objet rectangle 2D qui peut être déplacé et redimensionné. Elle hérite de TControl et peut être utilisée dans les styles pour construire des contrôles.

Vous pouvez utiliser les facteurs de mise à l'échelle Scale de l'objet TSelection afin de changer proportionnellement les coordonnées du rectangle d'un objet de sélection le long des axes de coordonnées locaux. La mise à l'échelle déplace le rectangle de sélection et change sa taille. L'axe de rotation RotationCenter et l'angle de rotation RotationAngle de l'objet de sélection peuvent aussi être utilisés pour modifier la taille et la position du rectangle de sélection.

La méthode Paint restitue l'image TSelection. Paint définit en interne les propriétés du crayon de dessin pour dessiner le contour de la sélection et le pinceau pour remplir l'arrière-plan selon que le contrôle est activé, la zone est sensible, et d'autres conditions.

Pour redimensionner le rectangle TSelection, vous pouvez utiliser quatre contrôles poignée. Les contrôles poignée apparaissent sous la forme de petits cercles dans les coins du rectangle de sélection quand le pointeur de la souris passe au-dessus des contrôles poignée.

Voir aussi