PB9,如何在其他控件中触发下拉列表中的SelectionChanged事件中index = 3 的代码?

my_yinger 2013-08-12 12:16:15
PB9,如何在其他控件中触发下拉列表中的SelectionChanged事件中index = 3 的代码?

在 下拉列表中的SelectionChanged事件中,有以下代码
choose case index
case 1
.
.
.
case 2
.
.
.
case 3
.
.
.
case 6
.
.
.
case 4
.
.
.
case 5
.
.
.
end choose

我想在其他控件中,触发下拉列表中的SelectionChanged事件,让其执行index为3时候的代码
在其他控件中我已经用ddlb_1.SelectItem ( 3 )加亮了下拉列表的第3项
但无论我是用ddlb_1.event selectionchanged( 1 )、ddlb_1.event selectionchanged( 3 )还是ddlb_1.TriggerEvent(selectionchanged!)

都是只在执行index为1时候的代码。
那,如何触发下拉列表中的SelectionChanged事件中index = 3 的代码啊?
...全文
407 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
my_yinger 2013-08-12
  • 打赏
  • 举报
回复
怪事,昨天试 ddlb_1.event selectionchanged(3)怎么都不行,今天再试,ddlb_1.event selectionchanged(3)就可以了
njwup 2013-08-12
  • 打赏
  • 举报
回复
先 ddlb_1.SelectItem ( 3 ) 再 ddlb_1.event trigger selectionchanged(3) 或 ddlb_1.event selectionchanged(3) 如不行则先 ddlb_1.text='第三项文本' 再 ddlb_1.event trigger selectionchanged(3)
WorldMobile 2013-08-12
  • 打赏
  • 举报
回复
ddlb_1.event selectionchanged( 3 ) 这句话是对的 在selectionchanged的开头增加一个messagebox('', index)看一下index的值

1,076

社区成员

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

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