怎样判断单击的是数据窗口中的dropdownlistbox的arrow 而不是其他地方?

johnnywin 2005-07-06 08:27:53

在数据窗口中如果把某列设置成dropdownlistbox ,如果用户单击小箭头打开一个窗口,单击该列的其他地方不做反应,怎样实现??
...全文
82 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
johnnywin 2005-07-06
  • 打赏
  • 举报
回复
没人知道吗??
唉!!
myiscsq 2005-07-06
  • 打赏
  • 举报
回复
PB技术交流QQ群:1854550
balloonman2002 2005-07-06
  • 打赏
  • 举报
回复
简单的方法:

long ll_pos

if row = 0 then return

ll_pos = UnitsToPixels(long(dwo.x), XUnitsToPixels!) + UnitsToPixels(long(dwo.width), XUnitsToPixels!) - 15

if dwo.name = "colb" and xpos < ll_pos then return 1

可能还需要结合pbm_commmand做进一步处理
balloonman2002 2005-07-06
  • 打赏
  • 举报
回复
特别是缺乏竞争力,:-)
balloonman2002 2005-07-06
  • 打赏
  • 举报
回复
分数缺乏吸引力
johnnywin 2005-07-06
  • 打赏
  • 举报
回复
高人都哪去了?

609

社区成员

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

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