项目中用到一个TJamShellList组件,此组件实现绑定查询图片,发现在使用Ctrl+C的同时也可以使用Ctrl+V结果将一个图处复制了多份,这样就不行了:(

于是,想了一个办法,禁用了Ctrl+V组合按键,代码如下:

//在KeyDown事件中写如下代码

procedure TFrmPictureBrowse.lstPictureKeyDown(Sender: TObject;
  var Key: Word; Shift: TShiftState);
begin
  if(ssctrl in shift)and(key = $56)   then
  begin
     Key := 0;
  end;
end;

这样就能禁用Ctrl+V组合按钮的功能

转载于:https://www.cnblogs.com/youshan/archive/2012/02/17/2355583.html

我学Delphi心得与笔记-------在控件上如何禁用Ctrl+V相关推荐

  1. 我学Delphi心得及笔记----字符串操作(第六讲)

    Delphi 中字符串的操作很简单,但幕后情况却相当复杂.Pascal 传统的字符串操作方法与Windows 不同,Windows吸取了C语言的字符串操作方法.32位Delphi中增加了长字符串类型, ...

  2. 我学Delphi心得及笔记----内存(第七讲)

    Delphi 4 的动态数组 传统的Pascal 语言其数组大小是预先确定的,当你用数组结构声明数据类型时,你必须指定数组元素的个数.专业程序员也许知道些许动态数组的实现技术,一般是采用指针,用手工分 ...

  3. VC学习笔记 -单选按钮控件(Ridio Button)的使用

    在VC++编程过程中,查资料是一个苦差事,案边放了一摞书左翻右翻好是烦人.一赌气就把一些常用的小技巧自己总结了一下,虽费了些功夫,但对以后编程很有好处.现拿出来与大家共享,以后积累多了,作一个CHM电 ...

  4. C#学习笔记:GDI图形高级编程(1)——如何将图形画到控件上

    之前学习OpenGL是用C语言写的程序,开发个界面,既繁琐又不美观,还一大堆BUG.现在学了C#,可以很轻易地进行界面开发,我就寻思着,怎么样把OpenGL搬到C#中.查了很多资料,得出了这样一个结论 ...

  5. 从零开始学android:Android中的基本控件(上)

    从零开始学android:Android中的基本控件(上) 本章内容较多,下面只贴代码,大家只需要贴到自己eclipse里就知道作用^^! View组件简介 Android中的View组件包含了几乎所 ...

  6. Delphi 10 Seattle小票打印控件TQ_Printer

    TQ_Printrer控件,是一个为方便需要控制打印命令而设计的跨平台专用控件,已包含标准ESC/POS打印控制的基本指令在内(这些基本指令已能很好的满足多数项目使用). TQ_Printrer控件让 ...

  7. android控件复制,修改Delphi 10.1.2 edit控件在android的复制、剪切和粘贴样式

    Delphi 10.1.2 edit控件在android默认的复制.剪切和粘贴样式太丑,经悟能-DelphiTeacher的提示,用最简单的代码修改后稍有改观. 默认的样式: 修改后的样式: 修改FM ...

  8. C#WinForm开发笔记——基本控件(二)

    C#学习笔记--WinForm开发 一.控件 1.WebBrowser 1>属性 2.ComboBox 1>属性 2>事件 3.ListBox 1>属性 2>事件 4.P ...

  9. C#学习笔记:控件BackColor属性与ForeColor的使用方法

    1.解释 (1)BackColor属性 BackColor属性表示控件的背景颜色,各个颜色颜色分量的取值范围是0-255的整数. (2)ForeColor属性 ForeColor属性表示控件的前景色, ...

最新文章

  1. 物联网时代更要注意信息安全
  2. php中sql where,sql?where
  3. ArcGIS 网络分析[8.2] 资料2 使用IDatasetContainer2接口的CreateDataset方法创建网络数据集...
  4. UVA10079 Pizza Cutting
  5. 显示浏览器表单输入框的缓存密码
  6. 机器学习入门二 ----- 机器学习术语表
  7. linux火狐怎么清除缓存文件,火狐浏览器如何设置_火狐浏览器怎样清除缓存
  8. Java缓存技术-google guava cache
  9. android 命令截图,Android截图命令screencap与视频录制命令screenrecord
  10. 江苏省×××局数据复制软件招标
  11. PCAN二次开发,用MFC发送一帧CAN消息
  12. 小学计算机无生试讲教案,小学英语无生试讲
  13. windows图片和传真查看器的调出
  14. win7安装ruby on rails开发环境
  15. Displayport 连接、握手时序
  16. 微信小程序剪切图片的功能
  17. 发现微型计算机染有病毒后,??发现微型计算机染有病毒后,较为彻底的清除方法是(?? )...
  18. shell 脚本获取接口返回值
  19. TeamViewer用户注意:请尽快将其更新为最新版本
  20. Oracle中的commit与rollback

热门文章

  1. 主题:CS0016: 未能写入输出文件“c:#92;WINDOWS#92;Microsoft.NET#92;***.dll”错误处理...
  2. 【转载】gdi+ 内存泄漏
  3. 011:视图函数介绍
  4. TCP和UDP相关记录
  5. 阿尔法特磁悬浮制冷机组荣获“2016年度中国数据中心优秀节能产品”殊荣
  6. qq图片选择效果的处理
  7. airbnb_我如何在一个晚上建立音乐工作室的Airbnb
  8. flexbox布局_这是您可以使用FlexBox制作的5种布局
  9. 递归 尾递归_代码简报:递归,递归,递归
  10. 魅族手机使用鸿蒙系统,魅族宣布接入华为鸿蒙系统,这应该是黄章最正确的决定...