Exemple #1
0
 private void DataGridView1_MouseDown(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)//判读是否是鼠标右键
     {
         dataGridView1.ClearSelection();
         dataGridView1.Rows[e.RowIndex].Selected = true;
         ProcessMenustrp.Show(MousePosition.X, MousePosition.Y);//contextMenuStrip1为菜单控件
     }
 }
Exemple #2
0
        private void DataGridView1_CellMouseClick(Object sender, DataGridViewCellMouseEventArgs e)
        {
            DataGridView dv = sender as DataGridView;

            if (e.Button == MouseButtons.Right)
            {
                if (dv != null && dv.CurrentRow != null && dv.CurrentRow.Index != -1)
                {
                    Point p = new Point(e.X, e.Y);
                    ProcessMenustrp.Show(dv, p);
                }
            }
        }