次の方法で共有


DataGrid.HitTestInfo.Equals メソッド

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