一个简单的关于bookmark的问题(50分)

  • 主题发起人 主题发起人 陈晨
  • 开始时间 开始时间

陈晨

Unregistered / Unconfirmed
GUEST, unregistred user!
[red]如何编程实现对应的数据纪录加上bookmark标志对于多条纪录的[/red][:)]
 
一般的来说是你当前的记录就是你的标签号,好象你的意思是对数据表追加一个字段当标签
使用
 
一个书签只对应一个记录,如果书签太多,没有好处的,资源都耗空,而且还要区别标签
 
书签多了就没用了!
 
对于dbgrid控件里面的多选功能,不就是把多条纪录加上标签了么,但是我希望用程序控制
也就是说我在不改动delphi控件原码,不是用第三方控件就可以达到shift多选的目的,
目前就差着一步了,以前看过好多关于多选的贴子,绝大多数建议使用第三方控件,吴剑明
以前也提过类似的问题,温柔一刀提供的解决方法修改delphi控件的原代码屏蔽了其中的
一句,达到目的的,而我现在的思路是这样的 在keydown事件中判断是否有shift按下
在clickcell里判断鼠标点选的那一条纪录,这样就得到了按住shift键点击了那一条纪录
我现在就是要把这个范围内的(当前纪录——〉shift+mouse 的纪录)如同ctrl+mouse那样
加上书签从而达到多选功能。
应该不是很复杂吧
 
如果有原码的话帖上来看看好吗?
 
问题本人解决,看看有没有其他的相关地方我要把我的50大元收回来,嘿嘿嘿
 
后退
顶部