首先设计UI,用到2个button和1个textbox。
双击两个按钮,自动绑定到点击事件。
重写click函数
用到了Clipboard剪贴板类,IDataObject接口,GetDataPresent用于判断指定类型的数据是否有内容。
private void button1_Click(object sender, EventArgs e)
{
Clipboard.SetDataObject(textBox1.SelectedText);
}
private void button2_Click(object sender, EventArgs e)
{
IDataObject data = Clipboard.GetDataObject();
if (data.GetDataPresent(DataFormats.StringFormat) == true)
{
textBox1.SelectedText = (string)data.GetData(DataFormats.StringFormat);
}
else
{
textBox1.SelectedText = "";
}
}
效果
首先选中“不”字,点复制按钮
光标移动到“我”字后面,点粘贴