Shape.SendToBack 메서드

업데이트: 2007년 11월

도형 또는 선 컨트롤을 Z 순서 뒤로 보냅니다.

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

구문

Public Sub SendToBack

Dim instance As Shape

instance.SendToBack()
public void SendToBack()
public:
void SendToBack()
public function SendToBack()

설명

SendToBack 메서드를 사용하면 지정된 컨테이너의 다른 모든 선 및 도형 컨트롤 뒤에 LineShape, OvalShape 또는 RectangleShape 컨트롤을 배치할 수 있습니다. 이는 컨테이너의 다른 컨트롤 형식 앞에 컨트롤을 배치하지 않습니다. 선 및 도형 컨트롤을 사용하여 그린 그래픽은 항상 다른 컨트롤 뒤에 표시됩니다.

예제

다음 예제에서는 SendToBack 메서드를 사용하여 런타임에 도형의 Z 순서를 변경하는 방법을 보여 줍니다. 이 예제에서는 폼에 RectangleShape1이라는 RectangleShape 컨트롤과 OvalShape1이라는 OvalShape 컨트롤이 있어야 합니다. 최상의 결과를 얻으려면 이 두 컨트롤의 색을 서로 다르게 설정하고 두 컨트롤이 서로 겹치도록 배치합니다.

Private Sub Shapes_Click(ByVal sender As System.Object, _
 ByVal e As System.EventArgs) Handles _
 RectangleShape1.Click, OvalShape1.Click
    ' Send the control that was clicked to the bottom of the z-order.
    sender.SendToBack()
End Sub
private void Shapes_Click(System.Object sender, System.EventArgs e)
{
    // Send the control that was clicked to the bottom of the z-order.
    ((Shape)sender).SendToBack();
}

권한

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

참고 항목

참조

Shape 클래스

Shape 멤버

Microsoft.VisualBasic.PowerPacks 네임스페이스

기타 리소스

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

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

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