首页 > 解决方案 > 设置 combobox.dropdown = true 时combobox.text 更改

问题描述

作为标题,我使用此功能创建了这个组合框:

当组合框文本更改时,下拉菜单将设置为 true,以便客户可以看到他们可以选择的内容。

但是在第一次combobox.text 更改时,combobox.dropdown 从dropdown = false 设置为true,Combobox.text 更改为combobox.items 列表中的第一项。

将 combobox.dropdown 设置为 true 时,我能做些什么来防止 combobox.text 更改?

    If Len(cbb(Index).Text) < 4 Then  'cbb(Index).Text = "1" on this line
        cbb(Index).DroppedDown = True   'when cbb(Index).DroppedDown is set form false to true, cbb(Index).Text = "1110" - the first item appear on dropdownbox.items list
        Exit Sub
    End If

我希望它下拉而不更改其文本。实现这一目标的最佳方法是什么?

谢谢!

标签: vb.netwinformscombobox

解决方案


推荐阅读