以文本方式查看主题 - 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中的位置··· 总有一天会有人碰到类似的需求的。 |