FMX.Controls.Presentation.IIgnoreControlPosition
Delphi
IIgnoreControlPosition = interface
C++
__interface INTERFACE_UUID("{6C5DA960-D0E0-457B-9464-D489034510B7}") IIgnoreControlPosition : public System::IInterface
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
interface class |
public | FMX.Controls.Presentation.pas FMX.Controls.Presentation.hpp |
FMX.Controls.Presentation | FMX.Controls.Presentation |
Description
Cette interface est conçue pour ignorer TContent si le contrôle prend déjà en compte le décalage de contenu lors du calcul des coordonnées absolues du contrôle natif.
Certains contrôles composites, comme TListBox, TScrollBox etc., ont un contenu spécial pour stocker et déplacer des éléments.
Si vous incorporez un contrôle natif dans une zone de défilement native, par exemple, la position absolue du contrôle natif est calculée en utilisant la chaîne d'ancêtres jusqu'à la zone de défilement native. Cependant, vous n'avez pas besoin d'utiliser TContent dans ce cas, car la TScrollBox native est déjà considérée comme étant le décalage de contenu. IIgnoreControlPosition existe à cette fin.