Anzeigen: Delphi C++
Anzeigeeinstellungen

FMX.Types.TPlacement

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

type TPlacement = (plBottom, plTop, plLeft, plRight, plCenter, plBottomCenter, plTopCenter, plLeftCenter, plRightCenter, plAbsolute, plMouse, plMouseCenter)

C++

enum class TPlacement : unsigned int { plBottom, plTop, plLeft, plRight, plCenter, plBottomCenter, plTopCenter, plLeftCenter, plRightCenter, plAbsolute, plMouse, plMouseCenter };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
FMX.Types.pas
FMX.Types.hpp
FMX.Types FMX.Types

Beschreibung

TPlacement legt die Position fest, an der ein TPopup-Steuerelement auf dem Bildschirm angezeigt wird.

TPlacement kann die folgenden Werte annehmen:

Wert Bedeutung

plBottom

TPopup wird mit den angegebenen vertikalen und horizontalen Offsets unten im PlacementRectangle-Objekt mit einer Ausrichtung über das PlacementRectangle-Objekt hinaus positioniert. Wenn keine Offsets angegeben sind, ist die linke obere Ecke des TPopup die linke untere Ecke des PlacementRectangle-Objekts. Wenn PlacementRectangle leer ist, wird das TPopup relativ zu dem PlacementTarget-Objekt ausgerichtet. Wenn kein PlacementTarget und kein PlacementRectangle angegeben ist, wird das TPopup relativ zur linken oberen Ecke des Bildschirms positioniert. Wenn die Bildschirmränder das TPopup verdecken, wird es nicht neu positioniert.

plTop

TPopup wird mit den angegebenen vertikalen und horizontalen Offsets oben im PlacementRectangle-Objekt mit einer Ausrichtung über das PlacementRectangle-Objekt hinaus positioniert. Wenn keine Offsets angegeben sind, ist die linke untere Ecke des TPopup die linke obere Ecke des PlacementRectangle-Objekts. Wenn PlacementRectangle leer ist, wird das TPopup relativ zu dem PlacementTarget-Objekt ausgerichtet. Wenn kein PlacementTarget und kein PlacementRectangle angegeben ist, wird das TPopup relativ zur linken oberen Ecke des Bildschirms positioniert. Wenn die Bildschirmränder das TPopup verdecken, wird es nicht neu positioniert.

plLeft

TPopup wird mit den angegebenen vertikalen und horizontalen Offsets links im PlacementRectangle-Objekt mit einer Ausrichtung über das PlacementRectangle-Objekt hinaus positioniert. Wenn keine Offsets angegeben sind, ist die rechte obere Ecke des TPopup die linke obere Ecke des PlacementRectangle-Objekts. Wenn PlacementRectangle leer ist, wird das TPopup relativ zu dem PlacementTarget-Objekt ausgerichtet. Wenn kein PlacementTarget und kein PlacementRectangle angegeben ist, wird das TPopup relativ zur linken oberen Ecke des Bildschirms positioniert. Wenn die Bildschirmränder das TPopup verdecken, wird es nicht neu positioniert.

plRight

TPopup wird mit den angegebenen vertikalen und horizontalen Offsets rechts im PlacementRectangle-Objekt mit einer Ausrichtung über das PlacementRectangle-Objekt hinaus positioniert. Wenn keine Offsets angegeben sind, ist die linke obere Ecke des TPopup die rechte obere Ecke des PlacementRectangle-Objekts. Wenn PlacementRectangle leer ist, wird das TPopup relativ zu dem PlacementTarget-Objekt ausgerichtet. Wenn kein PlacementTarget und kein PlacementRectangle angegeben ist, wird das TPopup relativ zur linken oberen Ecke des Bildschirms positioniert. Wenn die Bildschirmränder das TPopup verdecken, wird es nicht neu positioniert.

plCenter

TPopup wird mit den angegebenen vertikalen und horizontalen Offsets in der Mitte des PlacementRectangle-Objekts positioniert. Wenn PlacementRectangle leer ist, wird das TPopup relativ zu dem PlacementTarget-Objekt ausgerichtet. Wenn kein PlacementTarget und kein PlacementRectangle angegeben ist, wird die Mitte des TPopup an der linken oberen Ecke des Bildschirms positioniert. Wenn die Bildschirmränder das TPopup verdecken, wird es nicht neu positioniert.

plBottomCenter

TPopup wird mit den angegebenen vertikalen und horizontalen Offsets in der Mitte des unteren Randes des PlacementRectangle-Objekts mit einer Ausrichtung über das PlacementRectangle-Objekt hinaus positioniert. Wenn keine Offsets angegeben sind, wird der obere Rand des TPopup über dem unteren Rand des PlacementRectangle-Objekts zentriert. Wenn PlacementRectangle leer ist, wird das TPopup relativ zu dem PlacementTarget-Objekt ausgerichtet. Wenn kein PlacementTarget angegeben ist, wird derselbe Effekt wie mit plBottom erzeugt. Wenn die Bildschirmränder das TPopup verdecken, wird es nicht neu positioniert.

plTopCenter

TPopup wird mit den angegebenen vertikalen und horizontalen Offsets in der Mitte des oberen Randes des PlacementRectangle-Objekts mit einer Ausrichtung über das PlacementRectangle-Objekt hinaus positioniert. Wenn keine Offsets angegeben sind, wird der untere Rand des TPopup über dem oberen Rand des PlacementRectangle-Objekts zentriert. Wenn PlacementRectangle leer ist, wird das TPopup relativ zu dem PlacementTarget-Objekt ausgerichtet. Wenn kein PlacementTarget angegeben ist, wird derselbe Effekt wie mit plTop erzeugt. Wenn die Bildschirmränder das TPopup verdecken, wird es nicht neu positioniert.

plLeftCenter

TPopup wird mit den angegebenen vertikalen und horizontalen Offsets in der Mitte des linken Randes des PlacementRectangle-Objekts mit einer Ausrichtung über das PlacementRectangle-Objekt hinaus positioniert. Wenn keine Offsets angegeben sind, wird der rechte Rand des TPopup über dem linken Rand des PlacementRectangle-Objekts zentriert. Wenn PlacementRectangle leer ist, wird das TPopup relativ zu dem PlacementTarget-Objekt ausgerichtet. Wenn kein PlacementTarget angegeben ist, wird derselbe Effekt wie mit plLeft erzeugt. Wenn die Bildschirmränder das TPopup verdecken, wird es nicht neu positioniert.

plRightCenter

TPopup wird mit den angegebenen vertikalen und horizontalen Offsets in der Mitte des rechten Randes des PlacementRectangle-Objekts mit einer Ausrichtung über das PlacementRectangle-Objekt hinaus positioniert. Wenn keine Offsets angegeben sind, wird der linke Rand des TPopup über dem rechten Rand des PlacementRectangle-Objekts zentriert. Wenn PlacementRectangle leer ist, wird das TPopup relativ zu dem PlacementTarget-Objekt ausgerichtet. Wenn kein PlacementTarget angegeben ist, wird derselbe Effekt wie mit plRight erzeugt. Wenn die Bildschirmränder das TPopup verdecken, wird es nicht neu positioniert.

plAbsolute

Das TPopup wird an der linken oberen Ecke des TPopup.PlacementRectangle-Objekts relativ zur linken oberen Ecke des Bildschirms positioniert. Die übrigen Platzierungseigenschaften des TPopup werden ignoriert. Wenn die Bildschirmränder das TPopup verdecken, wird es nicht neu positioniert.

plMouse

Das TPopup wird relativ zur Mauszeigerposition positioniert. Die linke obere Ecke des TPopup ist die Position des Mauszeigers. Die übrigen Platzierungseigenschaften des TPopup werden ignoriert. Wenn die Bildschirmränder das TPopup verdecken, wird es nicht neu positioniert.

plMouseCenter

Das TPopup wird relativ zur Mauszeigerposition positioniert. Die Position des Mauszeigers ist die Mitte des oberen Randes des TPopup. Die übrigen Platzierungseigenschaften des TPopup werden ignoriert. Wenn die Bildschirmränder das TPopup verdecken, wird es nicht neu positioniert.

Siehe auch

Frühere Versionen
Übersetzungen