vb的comboBox一个小问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 04:13:12
CombA是一个把名字改掉的comboBox
但程序中怎么会有两个清除呢?
CombA.Clear
CombA.Text = ""
不是很了解,请大虾们不要私藏,都出来吧,

CombA.Clear 是清除列表所有项的内容。

对于ComboBox 控件,当Style属性值为0(缺省值)时是下拉式组合框。包括一个下拉式列表和一个文本框。可以从列表选择或在文本框中输入。当 Style属性值为1时是简单组合框。包括一个文本框和一个不能下拉的列表。
这时可以用CombA.Text = "" 清除其文本框的内容。但并不是清除了某一项的内容。
当Style属性值为2时是下拉式列表。这时用CombA.Text = "" 会产生错误。

前者是清除列表所有选项

后者是清除当前选中项的内容