当前位置:编程学习 > C#/ASP.NET >>

复制 粘贴 剪切

有没有方法可以直接调用window的复制、粘贴功能呢?不要用“Clipboard”去操作剪切板,还得自己去获取数据,这个不是我想要的答案。比如复制: 要像手机里搜狗输入法一样,不用自己去获取数据,就能自动把数据写入剪切板。
我想像搜狗输入法里的复制、粘贴功能应该是调用了系统的复制、粘贴功能,可以做到与不用去关心是哪个程序。不知道这是怎么调用的。如果.net没有接口,如过要调用window api不知道是怎么调用的,请指教下!
先表示感谢! --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 那首先你也要选中需要写去剪切板的的数据源啊?没有数据源你怎么复制? --------------------编程问答--------------------
引用 2 楼 rui_china 的回复:
那首先你也要选中需要写去剪切板的的数据源啊?没有数据源你怎么复制?

就像平时window用ctrl +c 一样,随便用鼠标选中一段文字作为源,按ctrl+c 数据就进剪切板了。 --------------------编程问答--------------------
引用 3 楼 ideayuye 的回复:
Quote: 引用 2 楼 rui_china 的回复:

那首先你也要选中需要写去剪切板的的数据源啊?没有数据源你怎么复制?

就像平时window用ctrl +c 一样,随便用鼠标选中一段文字作为源,按ctrl+c 数据就进剪切板了。

这个你不能实现?
ctrl +c的时候  Clipboard.SetData(选中的文本,""); --------------------编程问答-------------------- 也可以考虑自己通过数据结构去实现复制 张贴的。 --------------------编程问答-------------------- 既然你能得到别的“答案”,你再把他封装为你自己的组件反复复用不就行了嘛!

比如说别人教你如何做炸酱面,你说“我只想学会如何免费地让别人随时把炸酱面送到嘴边,我懒得动一动手指头”,这个差别可就大了。 --------------------编程问答-------------------- 直接调用window的复制、粘贴功能呢
就是用“Clipboard”实现的

你说的前后矛盾。 --------------------编程问答-------------------- Clipboard.SetDataObject
Clipboard.GetDataObject --------------------编程问答-------------------- shit,你语文是硬伤 --------------------编程问答--------------------
引用 9 楼 u011590779 的回复:
shit,你语文是硬伤

补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,