代码添加右键菜单
static Point hit2;
private void Dg11_MouseDown(object sender, MouseEventArgs e)
{
hit2 = dg11.PointToClient(System.Windows.Forms.Cursor.Position);
}
private void Dg11_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.Button == MouseButtons.Right && e.RowIndex > -1 && e.ColumnIndex > -1)
{
ContextMenu menu = new ContextMenu();
menu.MenuItems.Add(“刷新数据”);
menu.MenuItems.Add(“加载数据”);
menu.Show(dg11, new Point(hit2.X, hit2.Y));
menu.MenuItems[0].Click += delegate
{
MessageBox.Show(“刷新数据”);
};
menu.MenuItems[1].Click += delegate
{
MessageBox.Show(“加载数据”);
};
}
}
C#备忘-代码添加右键菜单
最新推荐文章于 2024-09-19 10:16:22 发布