DataGridCell.GetHashCode メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridCell.GetHashCode メソッドの意味・解説 

DataGridCell.GetHashCode メソッド

Hashtable追加できるハッシュ値取得します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Overrides Function
 GetHashCode As Integer
Dim instance As DataGridCell
Dim returnValue As Integer

returnValue = instance.GetHashCode
public override int GetHashCode ()
public int GetHashCode ()

戻り値
Hashtable の DataGridCell を一意識別する番号

使用例使用例

System.Windows.Forms.DataGrid コントロール選択されセルハッシュ値Hashtable追加する例を次に示します

Private myHashTable As New
 Hashtable()

   Private Sub DataGrid1_MouseUp(ByVal
 sender As Object, ByVal
 e As System.Windows.Forms.MouseEventArgs)
       Dim dg As DataGrid = CType(sender, DataGrid)
       Dim myCell As DataGridCell = dg.CurrentCell
       Dim tempkey As String
 = myCell.ToString
       Console.WriteLine("Temp " & tempkey)
       If myHashTable.Contains(tempkey) Then
 Exit Sub
       myHashTable.Add(tempkey, myCell.GetHashCode)
       Console.WriteLine("Hashcode: " & myCell.GetHashCode.ToString)
   End Sub
      
private Hashtable myHashTable = new Hashtable();

private void Grid_MouseUp(object sender, System.Windows.Forms.MouseEventArgs
 e)
{
   DataGrid dg = (DataGrid)sender;
   DataGridCell myCell = dg.CurrentCell;
   string tempkey = myCell.ToString();
   Console.WriteLine("Temp " + tempkey);
   if(myHashTable.Contains(tempkey)){return;}
   myHashTable.Add(tempkey, myCell.GetHashCode());
   Console.WriteLine("Hashcode: " + myCell.GetHashCode().ToString());
}
      
private:
   Hashtable^ myHashTable;

public:
   Form1()
   {
      myHashTable = gcnew Hashtable;
   }

private:
   void Grid_MouseUp( Object^ sender, System::Windows::Forms::MouseEventArgs^
 /*e*/ )
   {
      DataGrid^ dg = dynamic_cast<DataGrid^>(sender);
      DataGridCell myCell = dg->CurrentCell;
      String^ tempkey = myCell.ToString();
      Console::WriteLine( "Temp {0}", tempkey );
      if ( myHashTable->Contains( tempkey ) )
      {
         return;
      }
      myHashTable->Add( tempkey, myCell.GetHashCode() );
      Console::WriteLine( "Hashcode: {0}", myCell.GetHashCode() );
   }
private Hashtable myHashTable = new Hashtable();
private void Grid_MouseUp(Object sender, 
    System.Windows.Forms.MouseEventArgs e)
{
    DataGrid dg = (DataGrid)(sender);
    DataGridCell myCell = dg.get_CurrentCell();
    String tempkey = myCell.ToString();
    Console.WriteLine("Temp " + tempkey);
    if (myHashTable.Contains(tempkey)) {
        return ;
    }
    myHashTable.Add((System.String)tempkey, 
        (System.Int32)myCell.GetHashCode());
    Console.WriteLine("Hashcode: "
        + System.Convert.ToString(myCell.GetHashCode()));
} //Grid_MouseUp
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridCell 構造体
DataGridCell メンバ
System.Windows.Forms 名前空間
DataGrid.CurrentCell プロパティ
DataGrid クラス



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

DataGridCell.GetHashCode メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridCell.GetHashCode メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS