当前datagridview的行选择模式为,整行选择
为了做一个图片按钮,所以用的图片控件,动态加的图,可是现在无法获得点击事件不知道用什么属性可以得到当前点击的坐标,我可以判断是不是点在图上

解决方案 »

  1.   

    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
    {
    e.ColumnIndex
    e.RowIndex
    }
    private void dataGridView1_MouseDown(object sender, MouseEventArgs e)
    {
    DataGridView.HitTestInfo info = this.dataGridView1.HitTest(e.Location.X, e.Location.Y);
    }
      

  2.   


    谢谢,e.解决~~~~~~~~~~~~~~~~~~~~            if (e.RowIndex == dgvMachine.CurrentRow.Index &&e.ColumnIndex == 1)
                {
                    MessageBox.Show(dgvMachine.SelectedCells.ToString());
                }不过
    private void dataGridView1_MouseDown(object sender, MouseEventArgs e)
    {
    DataGridView.HitTestInfo info = this.dataGridView1.HitTest(e.Location.X, e.Location.Y);
    }
    这个是怎么个用法,能具体讲一下吗?