public virtual void dgv_DataGridViewCellMouseEventHandler(object sender1, DataGridViewCellMouseEventArgs e1)
{
if (e1.Button == MouseButtons.Right)
{
DataGridView dgv = sender1 as DataGridView;
dgv.CurrentCell = dgv.Rows[e1.RowIndex].Cells[e1.ColumnIndex];
//dgv.Rows[e1.RowIndex].Cells[e1.ColumnIndex].Selected = true;
ContextMenuStrip context = new ContextMenuStrip();
//context.SuspendLayout();
//context.Tag = (dgv.Rows[e1.RowIndex].Cells[e1.ColumnIndex].Value ?? "").ToString();
context.Size = new System.Drawing.Size(153, 22);
ToolStripMenuItem contextItem = new ToolStripMenuItem();
contextItem.Tag = (dgv.Rows[e1.RowIndex].Cells[e1.ColumnIndex].Value ?? "").ToString();
contextItem.Size =
DataGridView 右键菜单复制(公共)
最新推荐文章于 2021-12-21 09:40:54 发布
这篇博客介绍了如何在Windows Forms应用中为DataGridView控件添加右键菜单,实现单元格内容的复制功能。通过监听CellMouseClick事件,创建ContextMenuStrip,设置菜单项并绑定点击事件,最终实现在单元格上右击时复制其内容到剪贴板。
摘要由CSDN通过智能技术生成