请问,combobox的下拉菜单中如何选择性显示?

vickyjiang 2007-10-24 11:46:12
例如,通过click一个option button,从而是原来有5个Item的下拉菜单,只显示其中的三个。请问,有什么好的方法么?
...全文
98 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
vickyjiang 2007-10-25
  • 打赏
  • 举报
回复
虽然用的笨办法,不过还是实现意图了。不管怎么这样,还是谢谢这里热心的朋友。
vickyjiang 2007-10-25
  • 打赏
  • 举报
回复
谢谢啊。我试试看
yangao 2007-10-25
  • 打赏
  • 举报
回复
根据不同的选项重新添加即可
shawls 2007-10-25
  • 打赏
  • 举报
回复

当然,刚才的代码只是不断检索数据

但是,如果说遇到输入调整的情况
那么就另当别论了
需要添加数据到下拉菜单中
shawls 2007-10-25
  • 打赏
  • 举报
回复

for i=1 to 300
combo1.add strval(i)
next i

sub filtercombo(byval strfl as string)
for i=combo1.itemcount-1 to 0
if instr(combo1.item(i),1,strfl)=-1 then '这个东西没有检查调用是否有错,具体语句里面你自己检查一下
combo1.remove(i)
i=i-1
end if
next i
end sub

再combo1的change里面
call filtercombo(combo1.text)
tianhuo_soft 2007-10-25
  • 打赏
  • 举报
回复
先清空 clear
然后重新生成 add
vickyjiang 2007-10-25
  • 打赏
  • 举报
回复
不好意思,能不能写个代码给我看一下啊?苦恼中

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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