10

我有一个组合框,其中的值在被选中时会导致其他问题。

我有一个按钮,我想成为一个“向上一级”按钮,它可以清除以下所有问题。它应该将组合框的显示重置为空,就像在选择任何选项之前一样,以便用户可以进行选择。

我尝试设置 Value = 0,ListIndex = -1。

我不想使用“清除”,因为我想保留组合框中的值。

我查看了组合框的属性,但无法挑选出哪个可以满足我的要求。

4

3 回答 3

9
Listbox.Value=null

应该做的伎俩。

于 2012-10-02T20:27:30.800 回答
4

如果您使用:ComboBox1.ListIndex = -1没有列表项,则不会有任何效果。如果您动态加载项目,这将是一个问题。用途:ComboBox1.Value = Null清除上面提到的值。

于 2018-01-14T22:45:41.943 回答
0

我遇到了同样的问题,可能我们有同样的情况。

我知道您不想运行 clear 方法并使当前列出的项目消失,而只是使组合没有价值。

如果在尝试将组合值设为 null 或空白字符串 ("") 或 ListIndex=-1 之前,您已经用新的项目集重新填充了组合,这可能会发生。在用新项目重新填充组合之前,您应该调用 clear 方法,然后用新项目重新填充组合,然后将值设置为 null 或空白字符串 ("") 值。

于 2019-08-25T07:24:23.710 回答