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 클래스