共用方式為


InkEdit.SetGestureStatus 方法

設定 InkEdit 控制項是否與已知的「應用程式筆勢」有關聯。

命名空間:  Microsoft.Ink
組件:  Microsoft.Ink (在 Microsoft.Ink.dll 中)

語法

'宣告
Public Sub SetGestureStatus ( _
    gesture As ApplicationGesture, _
    listening As Boolean _
)
'用途
Dim instance As InkEdit
Dim gesture As ApplicationGesture
Dim listening As Boolean

instance.SetGestureStatus(gesture, listening)
public void SetGestureStatus(
    ApplicationGesture gesture,
    bool listening
)
public:
void SetGestureStatus(
    ApplicationGesture gesture, 
    bool listening
)
public void SetGestureStatus(
    ApplicationGesture gesture,
    boolean listening
)
public function SetGestureStatus(
    gesture : ApplicationGesture, 
    listening : boolean
)

參數

  • listening
    型別:System.Boolean
    InkEdit 控制項是否與已知的應用程式筆勢有關聯。
    如果 InkEdit 控制項與應用程式筆勢有關聯則為 true,否則為 false。

備註

InkEdit 控制項不支援 AllGestures 值,而且這個值會傳回錯誤,但是傳遞無效的筆勢值並不會傳回錯誤。

只有在 InkEdit.Status 屬性傳回 InkEditStatus 列舉值 Idle 時,才應該呼叫這個方法。

範例

這個 C# 範例會在傳入的 InkEdit 控制項 (即 theInkEdit) 上,將每個 ApplicationGesture 的關聯狀態設定為 false。

using Microsoft.Ink;
// . . .
// Set all of the ApplicationGestures' status
// to false on the InkEdit control.
private void ClearAppGestures(InkEdit theInkEdit)
{
    ApplicationGesture test = ApplicationGesture.NoGesture;
    Array theGestures = System.Enum.GetValues(test.GetType());
    foreach (ApplicationGesture theGesture in theGestures)
    {
        theInkEdit.SetGestureStatus(theGesture, false);
    }
}

這個 Microsoft® Visual Basic® .NET 範例會在傳入的 InkEdit 控制項 (即 theInkEdit) 上,將每個 ApplicationGesture 的關聯狀態設定為 false。

Imports Microsoft.Ink
' . . .
' Set all of the ApplicationGestures' status
' to false on the InkEdit object.
Private Sub ClearAppGestures(ByVal theInkEdit As InkEdit)
    Dim test As ApplicationGesture = ApplicationGesture.NoGesture
    Dim theGestures As Array = System.Enum.GetValues(test.GetType())
    Dim theGesture As ApplicationGesture
    For Each theGesture In theGestures
        theInkEdit.SetGestureStatus(theGesture, False)
    Next
End Sub

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

InkEdit 類別

InkEdit 成員

Microsoft.Ink 命名空間

InkEdit.GetGestureStatus