复制到剪贴板
if ( textBox1.SelectedText != "" )
Clipboard.SetDataObject ( textBox1.SelectedText ) ;
else
textBox2.Text = "在textBox1中没有选定的内容" ;
粘贴
IDataObject iData = Clipboard.GetDataObject ( ) ;
//检测数据是否是可以使用的格式,即文本格式
if ( iData.GetDataPresent ( DataFormats.Text ) )
{
//是可以使用的格式,就在textbox2中显示剪切板中的内容
textBox2.Text = ( String ) iData.GetData ( DataFormats.Text ) ;
}
else
{
//如果不是
textBox2.Text = "没有从剪切板中接收到数据!" ;
}
综合例子
private void copp_Click(object sender, EventArgs e)
{
Clipboard.SetDataObject(textBox1.SelectedText, true);
}
private void pa_Click(object sender, EventArgs e)
{
IDataObject iData = Clipboard.GetDataObject();
if (iData.GetDataPresent(DataFormats.Text))
{
textBox1.Text += (String)iData.GetData(DataFormats.Text);
}
}