InkCollectorCursorInRangeEventArgs.NewCursor - свойство
Обновлен: Ноябрь 2007
Gets a Boolean value that indicates whether this is the first time this InkCollector object has come in contact with the Cursor object that generated the CursorInRange event.
Пространство имен: Microsoft.Ink
Сборка: Microsoft.Ink (в Microsoft.Ink.dll)
Синтаксис
'Декларация
Public ReadOnly Property NewCursor As Boolean
'Применение
Dim instance As InkCollectorCursorInRangeEventArgs
Dim value As Boolean
value = instance.NewCursor
public bool NewCursor { get; }
public:
property bool NewCursor {
bool get ();
}
/** @property */
public boolean get_NewCursor()
public function get NewCursor () : boolean
Значение свойства
Тип: System.Boolean
Whether this is the first time this InkCollector object has come in contact with the Cursor object that generated the CursorInRange event.
Value |
Meaning |
---|---|
true |
This is the first time this InkCollector object has come in contact with this Cursor object. |
false |
This InkCollector has come in contact with this Cursor before. |
Примеры
In this example, when the CursorInRange event fires, a check is made to see if this is the first time that the InkCollector object has come in contact with this particular Cursor object. If so, the DrawingAttributes property is assigned with a clone of the DefaultDrawingAttributes property. This ensures that subsequent access to the DrawingAttributes property does not throw a null reference exception.
Private Sub mInkObject_CursorInRange(ByVal sender As Object, ByVal e As InkCollectorCursorInRangeEventArgs)
Const MOUSE_CURSOR_ID As Integer = 1
If e.NewCursor Then
' mInkObject can be InkCollector, InkOverlay, or InkPicture
e.Cursor.DrawingAttributes = mInkObject.DefaultDrawingAttributes.Clone()
' if this cursor is the mouse, we'll set color to red
If (MOUSE_CURSOR_ID = e.Cursor.Id) Then
e.Cursor.DrawingAttributes.Color = Color.Red
End If
End If
End Sub
private void mInkObject_CursorInRange(object sender, InkCollectorCursorInRangeEventArgs e)
{
const int MOUSE_CURSOR_ID = 1;
if (e.NewCursor)
{
// mInkObject can be InkCollector, InkOverlay, or InkPicture
e.Cursor.DrawingAttributes = mInkObject.DefaultDrawingAttributes.Clone();
// if this cursor is the mouse, we'll set color to red
if (MOUSE_CURSOR_ID == e.Cursor.Id)
{
e.Cursor.DrawingAttributes.Color = Color.Red;
}
}
}
Платформы
Windows Vista
Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.
Сведения о версии
.NET Framework
Поддерживается в версии: 3.0
См. также
Ссылки
InkCollectorCursorInRangeEventArgs Класс
InkCollectorCursorInRangeEventArgs - члены