次の方法で共有


Control.Anchor プロパティ

コントロールのどの端をコンテナの端に固定するかを取得または設定します。

Public Overridable Property Anchor As AnchorStyles
[C#]
public virtual AnchorStyles Anchor {get; set;}
[C++]
public: __property virtual AnchorStyles get_Anchor();public: __property virtual void set_Anchor(AnchorStyles);
[JScript]
public function get Anchor() : AnchorStyles;public function set Anchor(AnchorStyles);

プロパティ値

AnchorStyles 値のビットごとの組み合わせ。既定値は Top および Left です。

解説

コントロールは、親コンテナの 1 つ以上の端に固定できます。コントロールをその親に固定すると、親コンテナのサイズが変更されても、固定された端の位置を親コンテナの端に対して相対的に同じ位置に保つことができます。たとえば、 Anchor プロパティ値が AnchorStyles.Top および AnchorStyles.Bottom に設定された Button を持つ Form がある場合、 ButtonFormHeight が大きくなるにつれて拡大され、 Form の上端と下端までの固定距離を維持します。

コントロールの固定およびドッキングの詳細については、「 チュートリアル : Windows フォームでのマルチペイン ユーザー インターフェイスの作成 」を参照してください。

継承時の注意: 派生クラスで Anchor プロパティをオーバーライドする場合は、基本クラスの Anchor プロパティを使用して、基本の実装を拡張します。それ以外の場合は、すべての実装を提供する必要があります。 Anchor プロパティの get アクセサと set アクセサの両方をオーバーライドする必要はありません。必要に応じて 1 つだけオーバーライドする場合はあります。

必要条件

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

参照

Control クラス | Control メンバ | System.Windows.Forms 名前空間 | AnchorStyles | Dock | Layout