C#WinForm中复制、粘贴文本到剪贴板
c#+Winform实现自定义的“复制、粘贴”右键快捷菜单,多个控件共享使用一个右键菜单。http://www.cnblogs.com/gxlxzys/archive/2012/02/16/2353025.html
先做好一个ContextMenuStrip 然后通过构造函数传递给各个窗体 再不行就写一句 contextMenuStrip.Parent = gridView
------其他回答(30分)---------
在一个公共的CS文件里,动态创建一个ContextMenuStrip。 创建菜单项并加入,关联相应的单击事件。 剩下的就和楼上说的一样了。 记得ContextMenuStrip应该加上static这个关键字。//复制: private void button1_Click(object sender, System.EventArgs e) { if(textBox1.SelectedText != "") Clipboard.SetDataObject(textBox1.SelectedText); } //粘贴: private void button2_Click(object sender, System.EventArgs e) { IDataObject iData = Clipboard.GetDataObject(); if(iData.GetDataPresent(DataFormats.Text)) { textBox2.Text = (String)iData.GetData(DataFormats.Text); } } C#WinForm中复制、粘贴文本到剪贴板
浙公网安备 33010602011771号