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
)
パラメータ
- gesture
型 : Microsoft.Ink.ApplicationGesture
ステータスを設定するジェスチャを示す ApplicationGesture 列挙体のメンバ。
- listening
型 : System.Boolean
InkEdit コントロールが既知のアプリケーション ジェスチャを待機するかどうかを示します。
InkEdit コントロールがアプリケーション ジェスチャを待機する場合は true。それ以外の場合は false。
解説
AllGestures 値は、InkEdit コントロールによってサポートされないため、エラーが返ります。一方、無効なジェスチャ識別子を渡した場合は、エラーは返りません。
このメソッドを呼び出すのは、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