如何为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
相关产品推荐
相关产品推荐

