指定したオブジェクトが InkRecognizer と等しいかどうかを判断します。
名前空間 : System.Windows.Ink
アセンブリ : IAWinFX (IAWinFX.dll 内)
構文
'宣言
Public Overrides Function Equals ( _
obj As Object _
) As Boolean
'使用
Dim instance As InkRecognizer
Dim obj As Object
Dim returnValue As Boolean
returnValue = instance.Equals(obj)
public override bool Equals(
Object obj
)
public:
virtual bool Equals(
Object^ obj
) override
public boolean Equals(
Object obj
)
public override function Equals(
obj : Object
) : boolean
パラメータ
- obj
型 : System.Object
戻り値
型 : System.Boolean
現在の InkRecognizer および otherRecognizer が同じ InkRecognizer のインスタンスである場合は true。それ以外の場合は false。
解説
otherRecognizer およびこの InkRecognizer が同じ InkRecognizer のインスタンスである場合、オブジェクト otherRecognizer は、この InkRecognizer と同一と見なされます。
例
次の例では、既定の認識エンジンと日本語認識エンジンを取得し、それらが同一であるかどうかを比較します。
' Get the InkRecognitionCollection from the InkAnalyzer
Dim inkRecognizers As InkRecognizerCollection = theInkAnalyzer.GetInkRecognizersByPriority()
' Only check fo equality if there are 2 ink recognizers
' associated with the InkAnalyzer.
If inkRecognizers.Count >= 2 Then
' Get the default InkRecognizer.
Dim defaultInkRecognizer As InkRecognizer = inkRecognizers(0)
' Get the Japanese InkRecognizer.
Dim japaneseInkRecognizer As InkRecognizer = _
inkRecognizers.GetPriorityInkRecognizer(&H11)
' Check the default recognizer.
If Not defaultInkRecognizer.Equals(japaneseInkRecognizer) Then
' The default InkRecognizer is not the Japanese InkRecognizer.
MessageBox.Show("The default InkRecognizer is not the Japanese InkRecognizer.")
End If
End If
// Get the InkRecognitionCollection from the InkAnalyzer
InkRecognizerCollection inkRecognizers = theInkAnalyzer.GetInkRecognizersByPriority();
// Only check fo equality if there are 2 ink recognizers
// associated with the InkAnalyzer.
if (inkRecognizers.Count >= 2)
{
// Get the default InkRecognizer.
InkRecognizer defaultInkRecognizer =
inkRecognizers[0];
// Get the Japanese InkRecognizer.
InkRecognizer japaneseInkRecognizer =
inkRecognizers.GetPriorityInkRecognizer(0x0011);
// Check the default recognizer.
if (!defaultInkRecognizer.Equals(japaneseInkRecognizer))
{
// The default InkRecognizer is not the Japanese InkRecognizer.
MessageBox.Show("The default InkRecognizer is not the Japanese InkRecognizer.");
}
}
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0