if (e.Button == MouseButtons.Right && e.RowIndex > -1) { dgvinfo.Rows[e.RowIndex].Selected = true; Point point = dgvinfo.PointToClient(Cursor.Position); this.menustrip.Show(dgvinfo, point); HookPlanTaskInfo hptinfo = dgvinfo.Rows[e.RowIndex].Tag as HookPlanTaskInfo; }