AnchorStyles 列挙体

コントロールをそのコンテナの端に固定する方法を指定します。

この列挙体には、メンバ値をビットごとに演算するための FlagsAttribute 属性が含まれています。

<Flags>
<Serializable>
Public Enum AnchorStyles
[C#]
[Flags]
[Serializable]
public enum AnchorStyles
[C++]
[Flags]
[Serializable]
__value public enum AnchorStyles
[JScript]
public
   Flags
 Serializable
enum AnchorStyles

解説

コントロールがコンテナの端に固定されていると、コンテナのサイズを変更してもコントロールと指定した端の距離は変わりません。たとえば、コントロールがコンテナの右端に固定されていると、コンテナのサイズを変更してもコントロールの右端からコンテナの右端までの距離は変わりません。コントロールは、コントロールの端の任意の組み合わせに対して固定できます。コントロールがコンテナの向かい合う 2 つの端 (たとえば上端と下端) に固定されている場合は、コンテナのサイズを変更するとコントロールのサイズも変更されます。コントロールの Anchor プロパティが AnchorStyles.None に設定されている場合は、コントロールのコンテナのサイズを変更すると、このコンテナの変更分の半分の距離だけコントロールが移動します。たとえば、 ButtonAnchor プロパティが AnchorStyles.None に設定されているときに、コントロールが配置されている Form のサイズを上下 (または左右) のどちらかの方向に 20 ピクセル変更すると、ボタンは上下 (または左右) の両方向に 10 ピクセルずつ移動します。

メンバ

メンバ名 説明
Bottom コントロールがそのコンテナの下端に固定されています。 2
Left コントロールがそのコンテナの左端に固定されています。 4
None コントロールがそのコンテナの端に固定されていません。 0
Right コントロールがそのコンテナの右端に固定されています。 8
Top コントロールがそのコンテナの上端に固定されています。 1

必要条件

名前空間: System.Windows.Forms

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Windows.Forms (System.Windows.Forms.dll 内)

参照

System.Windows.Forms 名前空間 | Anchor