2013-11-20 38 views
3

我有一個datagridview並需要上下文菜單。 當我右鍵單擊單元格(紅點) - 上下文菜單顯示.. 但錯誤的地方。 不明白爲什麼 這裏是代碼:上下文菜單錯誤出現位置

ContextMenu m = new ContextMenu(); 
m.Show(ServersTable, new Point(Cursor.Position.X, Cursor.Position.Y)); 

enter image description here

的東西真的惹惱了我!

+0

(http://meta.stackoverflow.com/help/someone-answers) – paqogomez

回答

5

只是翻譯點到網格:[?我該怎麼辦時,有人回答我的問題]

m.Show(ServersTable, ServersTable.PointToClient(
    new Point(Cursor.Position.X, Cursor.Position.Y))); 
+0

上帝保佑你這個人!我會在這個週末爲你喝酒! –

+0

@ Greag.Deay,我很高興我可以幫助! –

+5

@ Greag.Deay,將此標記爲正確答案:) –