InkPicture.Cursor 속성
업데이트: 2007년 11월
마우스 포인터가 InkPicture 컨트롤 위에 있을 때 나타나는 커서를 가져오거나 설정합니다.
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink(Microsoft.Ink.dll)
구문
‘선언
<BrowsableAttribute(True)> _
Public Overrides Property Cursor As Cursor
‘사용 방법
Dim instance As InkPicture
Dim value As Cursor
value = instance.Cursor
instance.Cursor = value
[BrowsableAttribute(true)]
public override Cursor Cursor { get; set; }
[BrowsableAttribute(true)]
public:
virtual property Cursor^ Cursor {
Cursor^ get () override;
void set (Cursor^ value) override;
}
/** @property */
/** @attribute BrowsableAttribute(true) */
public Cursor get_Cursor()
/** @property */
/** @attribute BrowsableAttribute(true) */
public void set_Cursor(Cursor value)
public override function get Cursor () : Cursor
public override function set Cursor (value : Cursor)
속성 값
형식: System.Windows.Forms.Cursor
마우스 포인터가 InkPicture 컨트롤 위에 있을 때 나타나는 커서입니다.
설명
기본 커서인 상속된 Default 속성으로 설정하면 마우스 커서의 동작이 뷰에 있는 현재 커서의 그리기 특성을 따릅니다. 그런 다음 기본 커서 설정을 유지하면서 개체를 비활성화하면 커서 재정의가 비활성화되고 마우스 커서 설정이 내부 창의 마우스 커서 특성을 따릅니다. 커서를 nullNull 참조(Visual Basic의 경우 Nothing)(Microsoft® Visual Basic® .NET의 경우 Nothing)로 설정하면 개체의 커서 처리도 비활성화됩니다.
커서가 기본 설정과 다르게 설정된 경우 개체의 활성화 여부와 관계없이 개체에서 항상 해당 커서를 사용합니다.
이 속성은 잉크 입력 장치가 아닌 포인터의 시각적 표시를 참조합니다. 잉크 입력 장치는 Microsoft.Ink.Cursor 클래스로 나타냅니다.
예제
이 C# 예제에서는 InkPicture 컨트롤을 만들고 컨트롤의 InkEnabled 속성을 단추의 클릭 이벤트인 InkEnableToggle_Click에 연결합니다. InkEnableToggle_Click 이벤트는 Cursor를 할당하므로 InkPicture.InkEnabled가 true이면 Default 커서가 사용되지만 InkPicture.InkEnabled가 false이면 십자 표시가 커서로 사용됩니다.
[C#]
using Microsoft.Ink;
//. . .
private void InkEnableToggle_Click(object sender, System.EventArgs e)
{
if (theInkPicture.InkEnabled == false)
{
theInkPicture.InkEnabled = true;
theInkPicture.Cursor = System.Windows.Forms.Cursors.Default;
}
else
{
theInkPicture.InkEnabled = false;
theInkPicture.Cursor = System.Windows.Forms.Cursors.Cross;
}
}
이 Visual Basic .NET 예제에서는 InkPicture 컨트롤을 만들고 컨트롤의 InkEnabled 속성을 단추의 클릭 이벤트인 InkEnableToggle_Click에 연결합니다. InkEnableToggle_Click 이벤트는 Cursor를 할당하므로 InkPicture.InkEnabled가 true이면 Default 커서가 사용되지만 InkPicture.InkEnabled가 false이면 십자 표시가 커서로 사용됩니다.
Imports Microsoft.Ink
'. . .
Private Sub InkEnableToggle_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InkEnableToggle.Click
If theInkPicture.InkEnabled = False Then
theInkPicture.InkEnabled = True
theInkPicture.Cursor = System.Windows.Forms.Cursors.Default
Else
theInkPicture.InkEnabled = False
theInkPicture.Cursor = System.Windows.Forms.Cursors.Cross
End If
End Sub
플랫폼
Windows Vista
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
3.0에서 지원