다음을 통해 공유


Shape.Anchor 속성

하는 연결 된 셰이프와 해당 부모의 크기가 조정 될 때 어떻게 모양을 결정 하는 컨테이너의 가장자리를 가져오거나 설정 합니다.

네임스페이스:  Microsoft.VisualBasic.PowerPacks
어셈블리:  Microsoft.VisualBasic.PowerPacks.Vs(Microsoft.VisualBasic.PowerPacks.Vs.dll)

구문

‘선언
Public Overridable Property Anchor As AnchorStyles
public virtual AnchorStyles Anchor { get; set; }
public:
virtual property AnchorStyles Anchor {
    AnchorStyles get ();
    void set (AnchorStyles value);
}
abstract Anchor : AnchorStyles with get, set
override Anchor : AnchorStyles with get, set
function get Anchor () : AnchorStyles
function set Anchor (value : AnchorStyles)

속성 값

형식: System.Windows.Forms.AnchorStyles
AnchorStyles 값의 비트 조합입니다.기본값은 Top 및 Left입니다.

설명

사용은 Anchor 부모 컨트롤의 크기가 조정 될 때 어떻게 셰이프의 크기가 자동으로 조정 되어 정의 하는 속성입니다.도형을 해당 부모 컨트롤에 고정 하면 부모 컨트롤의 크기가 조정 될 때 고정 된 가장자리는 부모 컨트롤의 가장자리를 기준으로 동일한 위치를 유지 하도록 보장 합니다.

도형을 해당 컨테이너의 여러 가장자리에 고정할 수 있습니다.예를 들어,에서는 있다고 가정는 Form 포함 된는 RectangleShape 는 Anchor 속성 값을 설정 Top 및 Bottom.RectangleShape 의 위쪽 및 아래쪽 가장자리의 간격을 유지 하기 위해 확대는 FormHeightForm 증가.

상속자 참고 사항

재정의 하는 경우는 Anchor 속성이 파생 클래스를 사용 하 여 기본 클래스의 Anchor 속성의 기본 구현을 확장 합니다.그렇지 않으면 사용자가 직접 모두 구현해야 합니다.둘 모두 재정의할 필요는 없습니다의 get 및 set 의 접근자는 Anchor 속성이 없습니다. 필요한 경우 하나를 무시할 수 있습니다.

예제

다음 예제에서는 사용 하는 방법을 보여 줍니다 있는 Anchor 폼의 크기가 조정 될 때 도형의 크기를 조정 하려면 속성입니다.다음이 예제에서는 양식에 두 개 이상의 도형 또는 선 컨트롤 있어야 합니다.

Private Sub ResizeShapes()
    ' Loop through the ShapeCollection.
    For Each shape As PowerPacks.Shape In ShapeContainer1.Shapes
        ' Set the Anchor property.
        shape.Anchor = AnchorStyles.Bottom Or AnchorStyles.Left Or
          AnchorStyles.Right Or AnchorStyles.Top
    Next
End Sub
private void ResizeShapes()
{
    // Loop through the ShapeCollection.
    foreach (Shape shape in shapeContainer1.Shapes)
    {
        // Set the Anchor property.
        shape.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | 
            AnchorStyles.Right | AnchorStyles.Top;
    }
}

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

Shape 클래스

Microsoft.VisualBasic.PowerPacks 네임스페이스

기타 리소스

방법: LineShape 컨트롤로 선 그리기(Visual Studio)

방법: OvalShape 및 RectangleShape 컨트롤을 사용하여 도형 그리기(Visual Studio)

Line 및 Shape 컨트롤 소개(Visual Studio)