InkCollectorCursorOutOfRangeEventArgs 클래스
업데이트: 2007년 11월
InkCollector.CursorOutOfRange, InkOverlay.CursorOutOfRange 및 InkPicture.CursorOutOfRange 이벤트에 대한 데이터를 제공합니다.
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink(Microsoft.Ink.dll)
구문
‘선언
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class InkCollectorCursorOutOfRangeEventArgs _
Inherits EventArgs
‘사용 방법
Dim instance As InkCollectorCursorOutOfRangeEventArgs
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class InkCollectorCursorOutOfRangeEventArgs : EventArgs
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class InkCollectorCursorOutOfRangeEventArgs : public EventArgs
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class InkCollectorCursorOutOfRangeEventArgs extends EventArgs
public class InkCollectorCursorOutOfRangeEventArgs extends EventArgs
예제
이 예제에서는 CursorOutOfRange 이벤트가 발생할 때 마지막으로 만들어진 스트로크의 색을 빨간색으로 변경합니다.
Private Sub mInkObject_CursorOutOfRange(ByVal sender As Object, ByVal e As InkCollectorCursorOutOfRangeEventArgs)
Using s As Strokes = mInkObject.Ink.Strokes
If s.Count > 0 Then
s(s.Count - 1).DrawingAttributes.Color = Color.Tomato
' redraw the ink canvas
panelInkCanvas.Invalidate()
End If
End Using
End Sub
private void mInkObject_CursorOutOfRange(object sender, InkCollectorCursorOutOfRangeEventArgs e)
{
using (Strokes S = mInkObject.Ink.Strokes)
{
if (S.Count > 0)
{
S[S.Count - 1].DrawingAttributes.Color = Color.Tomato;
// redraw the ink canvas
panelInkCanvas.Invalidate();
}
}
}
상속 계층 구조
System.Object
System.EventArgs
Microsoft.Ink.InkCollectorCursorOutOfRangeEventArgs
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
플랫폼
Windows Vista
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
3.0에서 지원