2 つのオブジェクトが等しいかどうかを示します。
Overrides Public Function Equals( _
ByVal value As Object _) As Boolean
[C#]
public override bool Equals(objectvalue);
[C++]
public: bool Equals(Object* value);
[JScript]
public override function Equals(
value : Object) : Boolean;
パラメータ
- value
Object として型指定されている比較対象の第 2 のオブジェクト。
戻り値
オブジェクトが等しい場合は true 。それ以外の場合は false 。
使用例
[Visual Basic, C#, C++] グリッド内でユーザーがクリックしている部分が有効かどうかをテストする例を次に示します。
Protected Sub dataGrid1_MouseDown(sender As Object, e As System.Windows.Forms.MouseEventArgs)
If dataGrid1.HitTest(e.X, e.Y).Equals(DataGrid.HitTestInfo.Nowhere) Then
Console.WriteLine("Nowhere")
End If
End Sub 'dataGrid1_MouseDown
[C#]
protected void dataGrid1_MouseDown
(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(dataGrid1.HitTest(e.X,e.Y).Equals (DataGrid.HitTestInfo.Nowhere))
{
Console.WriteLine("Nowhere");
}
}
[C++]
protected:
void dataGrid1_MouseDown(Object* /*sender*/, System::Windows::Forms::MouseEventArgs* e)
{
if(dataGrid1->HitTest(e->X,e->Y)->Equals(DataGrid::HitTestInfo::Nowhere))
{
Console::WriteLine(S"Nowhere");
}
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
DataGrid.HitTestInfo クラス | DataGrid.HitTestInfo メンバ | System.Windows.Forms 名前空間 | HitTest | DataGrid | Nowhere