以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SelectedIndex 问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=6771)

--  作者:mr725
--  发布时间:2010/4/23 18:00:00
--  SelectedIndex 问题
Dim cmb As WinForm.ComboBox
cmb = Forms(
"窗口1").Controls("ComboBox1")
cmb.combolist = "A|B|C|D|E|F|G|D"


如果选择第一个D 这时cmb.SelectedIndex = 3
那么,当选择最后一个D时,cmb.SelectedIndex = 还是 3 ? 应该7才对呀!

说明:在【玩】fox时,假使允许有重复出现D的情况下。

--  作者:程兴刚
--  发布时间:2010/4/23 18:35:00
--  
自己的问题,因为您自定义列表项目就不应该重复,当重复时,查找到第一个就停止查询了,怎么会查到第七个?
--  作者:mr725
--  发布时间:2010/4/23 18:59:00
--  

哈哈~   已经说明了,就是这样玩的,Combolist本身并不排除重复的内容的,我只想取得第二个D在Combolist中的位置···  总有一天会有人碰到类似的需求的。