我在表单上有一个DataGridView(dgv1)。 在特定单元格中,我希望用户能够右键单击并选择“复制”以将单元格内容复制到剪贴板。 有没有人可以指导我如何在C#中实现这个功能?
谢谢!
我在表单上有一个DataGridView(dgv1)。 在特定单元格中,我希望用户能够右键单击并选择“复制”以将单元格内容复制到剪贴板。 有没有人可以指导我如何在C#中实现这个功能?
谢谢!
ContextMenuStrip mnu = new ContextMenuStrip();
ToolStripMenuItem mnuCopy = new ToolStripMenuItem("Copy");
ToolStripMenuItem mnuCut = new ToolStripMenuItem("Cut");
ToolStripMenuItem mnuPaste = new ToolStripMenuItem("Paste");
//Assign event handlers
mnuCopy.Click += new EventHandler(mnuCopy_Click);
mnuCut.Click += new EventHandler(mnuCut_Click);
mnuPaste.Click += new EventHandler(mnuPaste_Click);
//Add to main context menu
mnu.Items.AddRange(new ToolStripItem[] { mnuCopy, mnuCut, mnuPaste});
//Assign to datagridview
dataGridView1.ContextMenuStrip = mnu;