ComboBox重置以在Windows应用程序中选择ComboBox的文本

时间:2009-08-10 10:29:45

标签: vb.net winforms

我添加了这些项目 1 2 3对组合框。

然后我将“选择”给了组合框的文本。

如何重置组合框以选择文本(“选择”)。

我试过给SelectedIndex一个-1。但它只给出了空。

这适用于VB.NET Windows应用程序

我已经提供了一张图片供您参考

参考的图像路径 http://www.drivehq.com/file/df.aspx/publish/rk.babu/Files/ComboBoxReset.jpg

6 个答案:

答案 0 :(得分:2)

如果ComboBox1属性'DropDownStyle'设置为'Simple'或'DropDown',那么

Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
    If ComboBox1.SelectedIndex = -1 Then ComboBox1.Text = "Select"
End Sub

会奏效。如果设置为'DropDownList',则不...

答案 1 :(得分:1)

将0值设置为SelectedIndex属性。它将选择第一个列表项。

private Sub button1_Click(sender as object,e as  EventArgs) Handles button1.Click
  comboBox1.SelectedIndex = 0
End Sub

答案 2 :(得分:1)

只需设置文字属性:

Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
    If ComboBox1.SelectedIndex = -1 Then ComboBox1.Text = "Select"
End Sub

答案 3 :(得分:0)

combobox1.Text =“选择”

并将组合框下拉式的属性更改为下拉列表

答案 4 :(得分:0)

我使用的combobox1下拉列表

combobox1.ResetText()
combobox1.SelectedIndex = -1

在这里工作。

答案 5 :(得分:-1)

双击设计屏幕中的清除按钮,然后键入以下代码以清除在组合框中选择的值。

private void button2_Click(object sender, EventArgs e)
    {

        c1.SelectedIndex = -1;
    }