다음을 통해 공유


InkOverlaySelectionResizedEventArgs.OldSelectionBoundingRect 속성

업데이트: 2007년 11월

선택된 Strokes 컬렉션의 경계 상자를 SelectionResized 이벤트가 발생하기 전의 상태로 가져옵니다.

네임스페이스:  Microsoft.Ink
어셈블리:  Microsoft.Ink(Microsoft.Ink.dll)

구문

‘선언
Public ReadOnly Property OldSelectionBoundingRect As Rectangle
‘사용 방법
Dim instance As InkOverlaySelectionResizedEventArgs
Dim value As Rectangle

value = instance.OldSelectionBoundingRect
public Rectangle OldSelectionBoundingRect { get; }
public:
property Rectangle OldSelectionBoundingRect {
    Rectangle get ();
}
/** @property */
public Rectangle get_OldSelectionBoundingRect()
public function get OldSelectionBoundingRect () : Rectangle

속성 값

형식: System.Drawing.Rectangle
선택된 Strokes 컬렉션의 크기(SelectionResized 이벤트가 발생하기 전의 상태)입니다.

설명

OldSelectionBoundingRect 속성은 InkOverlaySelectionResizedEventArgs 이벤트에 대한 특정 정보를 제공합니다.

참고

이 사각형은 실행 취소가 가능한 잉크 공간 좌표에 지정됩니다.

예제

이 예제에서 SelectionResized 이벤트 처리기는 크기가 조정된 후의 선택 영역을 조사합니다. 선택된 Strokes 컬렉션의 크기가 조정되어 두 차원 중 하나가 500 HIMETRIC 단위보다 작아지면 선택 영역이 원래 크기로 복원됩니다.

Private Sub mInkObject_SelectionResized(ByVal sender As Object, ByVal e As InkOverlaySelectionResizedEventArgs)
    Dim newBounds As Rectangle = mInkObject.Selection.GetBoundingBox()
    ' Check if we are too small
    If (newBounds.Height < 500 Or newBounds.Width < 500) Then
        ' Resize to back to original rectangle
        mInkObject.Selection.ScaleToRectangle(e.OldSelectionBoundingRect)

        ' Trick to insure that selection handles are updated
        mInkObject.Selection = mInkObject.Selection
    End If
End Sub
private void mInkObject_SelectionResized(object sender, InkOverlaySelectionResizedEventArgs e)
{
    Rectangle newBounds = mInkObject.Selection.GetBoundingBox();
    // Check if we are too small
    if (newBounds.Height < 500 || newBounds.Width < 500)
    {
        // Resize to back to original rectangle
        mInkObject.Selection.ScaleToRectangle(e.OldSelectionBoundingRect);

        // Trick to insure that selection handles are updated
        mInkObject.Selection = mInkObject.Selection;
    }
}

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

InkOverlaySelectionResizedEventArgs 클래스

InkOverlaySelectionResizedEventArgs 멤버

Microsoft.Ink 네임스페이스

InkOverlay

InkOverlay.SelectionResized