导航
  • 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

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

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

...全文
66 点赞 收藏 6
写回复
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帮助
回复
发动态
发帖子
PowerBuilder
创建于2007-09-28

809

社区成员

PowerBuilder 相关问题讨论
申请成为版主
社区公告
暂无公告