我有一个组合框,其中的值在被选中时会导致其他问题。
我有一个按钮,我想成为一个“向上一级”按钮,它可以清除以下所有问题。它应该将组合框的显示重置为空,就像在选择任何选项之前一样,以便用户可以进行选择。
我尝试设置 Value = 0,ListIndex = -1。
我不想使用“清除”,因为我想保留组合框中的值。
我查看了组合框的属性,但无法挑选出哪个可以满足我的要求。
Listbox.Value=null
应该做的伎俩。
如果您使用:ComboBox1.ListIndex = -1
没有列表项,则不会有任何效果。如果您动态加载项目,这将是一个问题。用途:ComboBox1.Value = Null
清除上面提到的值。
我遇到了同样的问题,可能我们有同样的情况。
我知道您不想运行 clear 方法并使当前列出的项目消失,而只是使组合没有价值。
如果在尝试将组合值设为 null 或空白字符串 ("") 或 ListIndex=-1 之前,您已经用新的项目集重新填充了组合,这可能会发生。在用新项目重新填充组合之前,您应该调用 clear 方法,然后用新项目重新填充组合,然后将值设置为 null 或空白字符串 ("") 值。