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 に設定されている場合は、コントロールのコンテナのサイズを変更すると、このコンテナの変更分の半分の距離だけコントロールが移動します。たとえば、 Button の Anchor プロパティが 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 内)