You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为BunifuDropdown控件添加选项?附ComboBox示例及尝试代码

如何为BunifuDropdown控件添加选项

嘿,我来帮你搞定这个问题~ 首先先指出你代码里的两个小疏漏,然后给你正确的实现方式:

你的代码里的小问题

  • 最后一行的BunifuDropdo是拼写错误,应该是BunifuDropdown2
  • 多写了一个多余的End If

正确的实现代码

其实BunifuDropdown的Items集合用法和原生WinForms ComboBox非常相似,你只需要修正拼写问题,再优化一下逻辑(比如先清空旧选项避免重复添加)就可以了。这里是修正后的代码:

' 先清空BunifuDropdown2的现有选项,防止重复添加
BunifuDropdown2.Items.Clear()

If BunifuDropdown1.SelectedValue = "A" Then
    BunifuDropdown2.Items.Add("101")
    BunifuDropdown2.Items.Add("102")
ElseIf BunifuDropdown1.SelectedValue = "B" Then
    BunifuDropdown2.Items.Add("201")
    BunifuDropdown2.Items.Add("202")
End If

额外小提示

如果你更习惯用原生ComboBox的SelectedItem属性,BunifuDropdown也支持,写法如下(注意要做非空判断避免空引用异常):

BunifuDropdown2.Items.Clear()

If BunifuDropdown1.SelectedItem IsNot Nothing Then
    Select Case BunifuDropdown1.SelectedItem.ToString()
        Case "A"
            BunifuDropdown2.Items.Add("101")
            BunifuDropdown2.Items.Add("102")
        Case "B"
            BunifuDropdown2.Items.Add("201")
            BunifuDropdown2.Items.Add("202")
    End Select
End If

这样写逻辑会更清晰,也更安全哦~

内容的提问来源于stack exchange,提问作者user9506975

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:21:06