在Form已经建了个contextMenuStrip1,并加了个item MenuItemCopySelection
经调试,下面根本就不运行,不知道为什么??....richTextBox1我是放在一个tabControl里....
private void MenuItemCopySelection_Click(object sender, EventArgs e)
{
if (richTextBox1.SelectedText.Equals(""))
return;
else
{
Clipboard.SetDataObject(richTextBox1.SelectedText, true);
}
}
经调试,下面根本就不运行,不知道为什么??....richTextBox1我是放在一个tabControl里....
private void MenuItemCopySelection_Click(object sender, EventArgs e)
{
if (richTextBox1.SelectedText.Equals(""))
return;
else
{
Clipboard.SetDataObject(richTextBox1.SelectedText, true);
}
}
using System;
using System.Drawing;
using System.IO;
using System.Windows.Forms;namespace WinForm
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
MenuItem MenuItemCopySelection = new MenuItem("Copy Selection");
MenuItemCopySelection.Click += new EventHandler(MenuItemCopySelection_Click);
richTextBox1.ContextMenu = new ContextMenu(new MenuItem[] { MenuItemCopySelection });
} private void MenuItemCopySelection_Click(object sender, EventArgs e)
{
if (richTextBox1.SelectedText.Equals(""))
return;
else
Clipboard.SetDataObject(richTextBox1.SelectedText, true);
}