我有一个datagridview,需要上下文菜单。 当我右击单元格(红点)时,会显示上下文菜单.. 但是在错误的位置。 不明白为什么 以下是代码:
ContextMenu m = new ContextMenu();
m.Show(ServersTable, new Point(Cursor.Position.X, Cursor.Position.Y));
那种东西真的很让我烦恼!
我有一个datagridview,需要上下文菜单。 当我右击单元格(红点)时,会显示上下文菜单.. 但是在错误的位置。 不明白为什么 以下是代码:
ContextMenu m = new ContextMenu();
m.Show(ServersTable, new Point(Cursor.Position.X, Cursor.Position.Y));
那种东西真的很让我烦恼!
将点转换为网格坐标:
m.Show(ServersTable, ServersTable.PointToClient(
new Point(Cursor.Position.X, Cursor.Position.Y)));