我在Windows窗体应用程序(C#)上创建了一个记事本(MDI应用程序),我需要在文档的所有副本上创建一个通用文本剪贴板。 为此,我在主窗体中使用string类型的变量BufferText。
public string BufferText = "";
以文档的形式(名称为空白)创建主窗体的对象(名称Form1)
public Form1 a = new Form1();
并使用它。
public void Cut()
{
a.BufferText = richTextBox1.SelectedText;
richTextBox1.SelectedText = "";
}
public void Copy()
{
a.BufferText = richTextBox1.SelectedText;
}
public void Paste()
{
richTextBox1.SelectedText = a.BufferText;
}
但它允许我只使用剪贴板只有一个表格空白的对象。几个对象之间交换的可能性如何形成空白?
答案 0 :(得分:0)
尝试使用内置的剪贴板支持:
richTextBox1.Copy();
richTextBox1.Cut();
richTextBox1.Paste();