如何在触发带参事件时传递参数?

snowdesert 2003-01-06 10:30:28
譬如说触发datawindow控件的rowfocuschanged!事件,
如何将行号传过去?

...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tchatcha 2003-01-06
  • 打赏
  • 举报
回复
row=dw_1.getrow()
dw_1.Event trigger rowfocuschanged(row)
snowdesert 2003-01-06
  • 打赏
  • 举报
回复
能不能说清楚点,各位帅哥?!
snowdesert 2003-01-06
  • 打赏
  • 举报
回复
没有看过,能否将相关代码粘贴过来?
alwaystar 2003-01-06
  • 打赏
  • 举报
回复
同时对于DW事件中带有DWO参数的传递方法为:
以itemchanged为例

long ll_row
string ls_data
DWObject ldwo_dwo

ll_row = dw_1.GetRow()
ls_data = dw_1.GetItemString(ll_row, 'col_name')//col_name为你的字段
ldwo_dwo = dw_1.Object.col_name

dw_1.Event ItemChanged(ll_row, ldwo_dwo, ls_data)
alwaystar 2003-01-06
  • 打赏
  • 举报
回复
long ll_row
ll_row = dw_1.GetRow()

dw_1.Event RowFocusChanged(ll_row)
wu_07 2003-01-06
  • 打赏
  • 举报
回复
摘自liu斑竹通用打印预览

ue_scrolltopage 参数 page string


page=String(Message.LongParm, "address")
CHOOSE CASE page
CASE "0"
dw_print.ScrollToRow(0)
CASE "prior"
dw_print.ScrollPriorPage ()
CASE "next"
dw_print.ScrollNextPage ()
CASE "end"
dw_print.ScrollToRow(dw_print.rowcount() +1)
END CHOOSE

调用 :triggerevent('ue_scrolltopage',0,"prior")

具体看triggerevent帮助

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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