private void button1_Click ( object sender , System.EventArgs e )
{
if ( textBox1.SelectedText != "" )
{
Clipboard.SetDataObject ( textBox1.SelectedText ) ;
//第二個參數為true時,複製後的內容能被其他程式使用, 為false表示複製後的內容不為其他程式使用
Clipboard.SetDataObject("hello",true);
}
else
{
textBox2.Text = "在textBox1中沒有選定的內容";
}
}
讀取剪貼簿
private void button2_Click ( object sender , System.EventArgs e )
{
IDataObject iData = Clipboard.GetDataObject ( ) ;
//檢測數據是否是可以使用的格式,即文本格式
if ( iData.GetDataPresent ( DataFormats.Text ) )
{
//是可以使用的格式,就在textbox2中顯示剪貼簿中的內容
textBox2.Text = ( String ) iData.GetData ( DataFormats.Text ) ;
}
else
{
//如果不是
textBox2.Text = "沒有從剪貼簿中接收到數據!" ;
}
}
沒有留言:
張貼留言