DataGridView.HitTestInfo.ColumnIndex Property

 

Gets the index of the column that contains the coordinates described by the current DataGridView.HitTestInfo.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public int ColumnIndex { get; }

Property Value

Type: System.Int32

The index of the column in the DataGridView that contains the coordinates described by the current DataGridView.HitTestInfo.

The following code example illustrates the use of this property. This example is part of a larger example available in the DataGridView.Columns property reference topic.

   private DataGridViewCell clickedCell;

   private void dataGridView1_MouseDown(object sender, MouseEventArgs e)
   {
// If the user right-clicks a cell, store it for use by the shortcut menu.
       if (e.Button == MouseButtons.Right)
       {
           DataGridView.HitTestInfo hit = dataGridView1.HitTest(e.X, e.Y);
           if (hit.Type == DataGridViewHitTestType.Cell)
           {
               clickedCell =
                   dataGridView1.Rows[hit.RowIndex].Cells[hit.ColumnIndex];
           }
       }
   }

.NET Framework
Available since 2.0
Return to top
Show: