FMX.Forms.TFormPosition

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

TFormPosition = (Designed, Default, DefaultPosOnly, DefaultSizeOnly, ScreenCenter, DesktopCenter, MainFormCenter, OwnerFormCenter);

C++

enum class DECLSPEC_DENUM TFormPosition : unsigned int { Designed, Default, DefaultPosOnly, DefaultSizeOnly, ScreenCenter, DesktopCenter, MainFormCenter, OwnerFormCenter, poDesigned _DEPRECATED_ATTRIBUTE3("Use TFormPosition.Designed")  = 0, poDefault _DEPRECATED_ATTRIBUTE3("Use TFormPosition.Default")  = 1, poDefaultPosOnly _DEPRECATED_ATTRIBUTE3("Use TFormPosition.DefaultPosOnly")  = 2, poDefaultSizeOnly _DEPRECATED_ATTRIBUTE3("Use TFormPosition.DefaultSizeOnly")  = 3, poScreenCenter _DEPRECATED_ATTRIBUTE3("Use TFormPosition.ScreenCenter")  = 4, poDesktopCenter _DEPRECATED_ATTRIBUTE3("Use TFormPosition.DesktopCenter")  = 5, poMainFormCenter _DEPRECATED_ATTRIBUTE3("Use TFormPosition.MainFormCenter")  = 6, poOwnerFormCenter _DEPRECATED_ATTRIBUTE3("Use TFormPosition.OwnerFormCenter")  = 7 };

プロパティ

種類 可視性 ソース ユニット
enum public
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms FMX.Forms


説明

TFormPosition は、FireMonkey フォームの配置について記述します。

TFormPosition は、次の値からなります:


意味

Designed

フォームは、設計時に指定された位置(上座標と左座標)および設計時と同じ高さと幅で画面上に表示されます。

デフォルト

フォームは、オペレーティング システムで決定された位置および高さと幅で画面上に表示されます。 アプリケーションを実行するたびに、フォームは右下に少し移動します。 画面の解像度にかかわらず、フォームの右辺は常に画面の右辺の近くにあり、フォームの下辺は常に画面の下辺の近くにあります。

オペレーティング システムでは、重なり合ったウィンドウの場合にのみ、これをサポートしています。 ポップアップや子ウィンドウの場合(たとえば、BorderStyleNone である、など)、ウィンドウは画面の左上隅に配置されます。

OS X では、新しいウィンドウのデフォルト位置は画面の左上隅になります。

DefaultPosOnly

フォームは、設計時に設定したサイズで表示されますが、画面上の位置はオペレーティング システムが選択します。 アプリケーションを実行するたびに、フォームは右下に少し移動します。 もう右下に移動できず、同じサイズを保ちながら画面上にすべてを表示することがもうできなくなったとき、フォームは画面の左上隅に表示されます。

オペレーティング システムでは、重なり合ったウィンドウの場合にのみ、これをサポートしています。 ポップアップや子ウィンドウの場合(たとえば、BorderStyleNone である、など)、ウィンドウは画面の左上隅に配置されます。

OS X では、新しいウィンドウのデフォルト位置は画面の左上隅になります。

DefaultSizeOnly

フォームは、設計時に配置した位置に表示されますが、サイズはオペレーティング システムが選択します。 画面の解像度にかかわらず、フォームの右辺は常に画面の右辺の近くにあり、フォームの下辺は常に画面の下辺の近くにあります。

ScreenCenter

フォームは、設計時に設定したサイズのままですが、画面の中央に配置されます。

DesktopCenter

フォームは、設計時に設定したサイズのままですが、画面の中央に配置されます。 マルチモニタ アプリケーション向けの調整は行われません。

MainFormCenter

フォームは、設計時に設定したサイズのままですが、アプリケーションのメイン フォームの中央に配置されます。 マルチモニタ アプリケーション向けの調整は行われません。 この配置は、二次的なフォームでのみ使用します。 メイン フォームに対して設定された場合は、ScreenCenter と同様の動作になります。

OwnerFormCenter

フォームは、設計時に設定したサイズのままですが、オーナー フォームの中央に配置されます。 オーナー フォームがない場合、この配置は MainFormCenter と同様の動作になります。


関連項目