private void DGV_DangQianPaiBan_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { Point screenPoint = Control.MousePosition;//鼠标相对于屏幕左上角的坐标 if (e.Button == MouseButtons.Right) { BanCiMingCheng myBanCiMingCheng = new BanCiMingCheng(); Point point = new Point(screenPoint.X, screenPoint.Y - 100);//窗体位置 myBanCiMingCheng.StartPosition = FormStartPosition.Manual;//窗体其实位置类型,manual由location指定 myBanCiMingCheng.Location = point; myBanCiMingCheng.ShowDialog(); } }