起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 529|回复: 18

【结】怎么实现跟XP系统的复制 剪切 粘贴功能?

[复制链接]
发表于 2009-11-13 09:56:30 | 显示全部楼层 |阅读模式
我右键菜单有复制 剪切 粘贴的需求 效果跟XP的一样 有什么方法实现吗?
回复

使用道具 举报

发表于 2009-11-13 10:17:58 | 显示全部楼层
楼主是对文本的内容操作吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-13 10:23:35 | 显示全部楼层
最初由 zklbx 发布
[B]楼主是对文本的内容操作吗? [/B]


不是 是对DataGrid操作
回复 支持 反对

使用道具 举报

发表于 2009-11-13 10:37:29 | 显示全部楼层
你想复制什么?
是整条记录呢?还是某个字段的内容呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-13 11:58:21 | 显示全部楼层
最初由 shangxy 发布
[B]你想复制什么?
是整条记录呢?还是某个字段的内容呢? [/B]

某个字段
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-13 12:00:24 | 显示全部楼层
复制的内容要在其他窗口也要粘贴得出喔~不是限制在1个窗体
跟XP系统的复制一样 全局可用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-13 12:14:38 | 显示全部楼层
怎么把值传到剪切板??
回复 支持 反对

使用道具 举报

发表于 2009-11-13 13:24:38 | 显示全部楼层
DataGrid3.CopySelectedToClipboard;  
上面这句是把DataGrid的数据和标题行复制到剪贴板。
回复 支持 反对

使用道具 举报

发表于 2009-11-13 13:38:07 | 显示全部楼层
可以上网找一下delphi的资料
http://www.google.cn/search?hl=z ... +%E5%A4%8D%E5%88%B6

关于如何定位Datagrid当前选中的值可以使用:
DataGrid1.FocusedField
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-13 14:59:58 | 显示全部楼层
[错误]Biz:\ZJGLXT\FOUR_XTGL\FHZDY.FUNC.DIR\MainForm.Form.pas(6, 66): 找不到命名空间“Clipbrd”(是否缺少 程序集引用?)
在 user 里面添加Clipbrd 报错
是不是还要引用其他?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 16:34 , Processed in 0.044333 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表