1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
...
if (e.Button == MouseButtons.Right) {
DataGridView.HitTestInfo Hti = userInfo.HitTest(e.X, e.Y);
if (Hti.Type == DataGridViewHitTestType.Cell)
{
int selectedRow = Hti.RowIndex;
int selectedColumn = Hti.ColumnIndex;
userInfo.ClearSelection();
((DataGridViewRow)userInfo.Rows[Hti.RowIndex]).Selected = true;
ContextMenu dataContextMenu = new ContextMenu();
dataContextMenu.MenuItems.Add(resources.GetString("Edit"),
new EventHandler(Edit));
dataContextMenu.MenuItems.Add(resources.GetString("Delete"),
new EventHandler(Delete));
dataContextMenu.Show(userInfo, new Point(e.X, e.Y));
}
}
...
private void Edit(object sender, EventArgs e)
{
Console.WriteLine("Edit: " + resources.GetString("Edit"));
}
...
private void Delete(object sender, EventArgs e)
{
} |
Partager