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 = "沒有從剪貼簿中接收到數據!" ; } }
沒有留言:
張貼留言