datawindow中如何判断clicked事件的位置是否在数据行内?

ttqqgg 2005-08-08 10:37:15
现有一数据窗口,在clicked事件中取了记录的状态(isrownew),每次点击到数据窗口记录外的地方就会出错,请问该如何解决?如何判断是否点在数据行内?
...全文
63 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
j9dai 2005-08-09
  • 打赏
  • 举报
回复
用GetItemStatus()判断当前点击行状态,如果不是新行,则提示,并强制跳到新行
Status Applies to
New! Rows
NewModified! Rows
NotModified! Rows and columns
DataModified! Rows and columns
godofn 2005-08-09
  • 打赏
  • 举报
回复
在itemerror事件中写return 1就可以屏蔽错误,或者在clicked事件中写明,if getrow()>0 then ...

刚才手快,不好意思
godofn 2005-08-09
  • 打赏
  • 举报
回复
在ITEMERROR事件中写return 1
嘘嘘兔 2005-08-09
  • 打赏
  • 举报
回复
把参数row用dw_1.getrow()代替试试

609

社区成员

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

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