【超级列表框EX】的快捷键扩展功能
本例程演示EXUI界面库中【超级列表框EX】的快捷键扩展功能(只演示思路、可自由扩展)
先上图片,看完再说
上面动图中演示了各种组合键的操作,可运行源码自行查看
上图是三个实现功能的核心方法,可封装成模块调用
上图是快捷键(组合键)事件的参数说明
主要演示说明:
表项选择: 1、【Ctrl+A】全选表项;【Shift+A】部分选择表项(选择第一行到当前选中行之间的表项) 2、【Ctrl+鼠标点击】任意选中表项(可多选);【Shift+鼠标点击】选中最小选中表项索引到当前索引的表项,若未选中任何表项则选中从1到当前索引的表项
复制表项: 1、【Ctrl+C】复制选中表项内容(未选中任意表项则复制全部表项数据)
附加说明: 本例程主要为实现像操作windows系统文件夹一样操作EX_UI的超级列表框(图标列表框等组件也类似),Ctrl+A(全选)、Ctrl+C(复制)、Shift+A(选前面,貌似windows系统没有这个功能)、Ctrl+鼠标点击(任意选、取消选中)、Shift+鼠标点击(部分选择)等功能。
用EX_UI界面库的朋友应该都知道,库本身对超级列表框的操作是比较不方便的,有了这个扩展会方便很多。
备注:
按组合键之前,一定要保证超级列表框取得焦点,否则按键会无效。
还有EX_UI界面库太大,本帖就不上传了,自己在论坛里面找吧,之前有好多人发过下载地址。
附上源码
EX_UI超级列表框操作之快捷键演示.e
(18.96 KB, 下载次数: 1106)
|