当前位置: 代码迷 >> PB >> PB9,怎么在其他控件中触发下拉列表中的SelectionChanged事件中index = 3 的代码
  详细解决方案

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

热度:26   发布时间:2016-04-29 06:40:46.0
PB9,如何在其他控件中触发下拉列表中的SelectionChanged事件中index = 3 的代码?
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 的代码啊?

------解决方案--------------------


ddlb_1.event selectionchanged( 3 )
这句话是对的

在selectionchanged的开头增加一个messagebox('', index)看一下index的值
------解决方案--------------------

 ddlb_1.SelectItem ( 3 )

ddlb_1.event trigger selectionchanged(3) 

ddlb_1.event selectionchanged(3)
如不行则先
ddlb_1.text='第三项文本'

ddlb_1.event trigger selectionchanged(3) 
  相关解决方案