求单击按钮能复制文本框内容的代码

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:27:03
就像下面图片显示的那样,但是单击上面‘复制内容到剪贴板’就能复制的。

图片地址http://photo1.bababian.com/upload12/20080820/EF8EABE1BE28D61B6E4546BCB62CF3DA.jpg
哪位高手能给找和这个一样的代码吗
谢谢了
二楼的就是你的这个了,我就是要这样的,太谢谢你了,还有点小问题。就是如果鼠标经过“复制内容到剪贴板 ”字样时,鼠标变为小手形式的更好了。如果你不帮忙改分也是你的了,如果你帮忙该一下我再多加50分。
谢谢了。

使用C#里面的Clipboard 类。
提供可以方便地与系统剪贴板相互传输数据的静态方法。
Clipboard.SetDataObject(Object, Boolean) 方法:将指定的数据对象置于系统剪贴板中,并接受一个布尔参数,该参数指示应用程序退出时是否将数据对象保留在剪贴板中。
下面是一些例子:
//运用剪切版
Clipboard.SetDataObject(textBox1.Text,true); //将textbox1的文本放在剪切版中
// GetDataObject检索当前剪贴板上的数据
IDataObject iData = Clipboard.GetDataObject();
// 将数据与指定的格式进行匹配,返回bool
if (iData.GetDataPresent(DataFormats.Text))
{
// GetData检索数据并指定一个格式
textBox2.Text = (string)iData.GetData(DataFormats.Text);
}
有关更多的Clipboard 类请参见MSDN吧。