紧急求救,数据窗口拖拽问题!

sunnylake 2004-11-25 09:36:24
目前急于在数据窗口中实现,类似Excel中用鼠标拖动选中多行数据的功能,有谁知道请 赐教!
...全文
130 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tmxsl1214 2004-12-09
  • 打赏
  • 举报
回复
tmxsl1214@163.com
qyqtn 2004-12-09
  • 打赏
  • 举报
回复
书上有,看过,但没记住,呵呵,如果要,明天找来把代码写给你
hygougou 2004-12-09
  • 打赏
  • 举报
回复
谁要例子留e-mail
wsx2005 2004-12-09
  • 打赏
  • 举报
回复
我遇到过这个问题,最终应为数据窗口中的列的焦点问题没搞定,就是如果该列设为可以输入时,楼上说的方法行不通,它不相应buttonup,如果没有焦点的话,用pbm_lbuttondown 和pbm_lbuttonup事件,加mousemove就可以搞定
foxphoenix 2004-11-25
  • 打赏
  • 举报
回复
呵呵,我只会用鼠标一行行点着多选,拖拽的多选还不知道怎么做.学习,看看楼下的怎么说
WorldMobile 2004-11-25
  • 打赏
  • 举报
回复
可以的,PB本身就可以实现块选择,点击列标题时你可以看到整个列背景都是黑的

你也可以选择数据中的一块,用鼠标进行选择,前景变成黑色的就是选中了,然后用

Dw_1.Object.DataWindow.Selected来取选择的数据即可
klbt 2004-11-25
  • 打赏
  • 举报
回复
可以考虑利用clicked, mousdown, mousemove事件,通过判断坐标实现

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧