现在的位置: 首页 > 综合 > 正文

C#复制、粘贴文本到剪贴板

2013年06月28日 ⁄ 综合 ⁄ 共 568字 ⁄ 字号 评论关闭
//复制: 

private void button1_Click(object sender, System.EventArgs e) { 

  //如果选中部分不为空 把选中的内容复制到剪贴板 

 

  if(textBox1.SelectedText != ”") 

  Clipboard.SetDataObject(textBox1.SelectedText); 

  } 

 

//粘贴: 

private void button2_Click(object sender, System.EventArgs e) { 

  // Declares an IDataObject to hold the data returned from the clipboard. 

  // Retrieves the data from the clipboard. 

  IDataObject iData = Clipboard.GetDataObject(); 

 

  // Determines whether the data is in a format you can use. 

  if(iData.GetDataPresent(DataFormats.Text)) { 

  // Yes it is, so display it in a text box. 

  textBox2.Text = (String)iData.GetData(DataFormats.Text); 

  } 

}

抱歉!评论已关闭.