我试图在VB中的组合框中添加一些项目,但是当我将这些项目添加到组合框中的click事件处理程序中并运行代码时,添加的项目不会显示。
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
Me.Refresh()
ComboBox1.Items.Clear()
ComboBox1.Items.Add("Mondad")
ComboBox1.Items.Add("Tuesday")
ComboBox1.Items.Add("Wenesday")
ComboBox1.SelectedIndex = 1
End Sub
我的意思是组合框中没有任何内容。
答案 0 :(得分:1)
我将项目添加到组合框的click事件处理程序中
要特别注意方法的名称:
ComboBox1_SelectedIndexChanged()
请注意重点。肯定看起来是 NOT click事件。 click事件方法如下所示:
ComboBox1_Click(object sender, EventArgs e)
仅更改方法名称是不够的,因为该方法仍无法正确连接。在Visual Studio中为click事件创建一个新的空事件处理程序,然后将代码移到那里。
答案 1 :(得分:0)
只需将其添加到您的代码中,我认为它将起作用
Private Sub ComboBox1_Click(sender As Object, e As EventArgs) Handles ComboBox1.Click
ComboBox1.Items.Clear()
ComboBox1.Items.Add("Mondad")
ComboBox1.Items.Add("Tuesday")
ComboBox1.Items.Add("Wenesday")
ComboBox1.SelectedIndex = 1
End Sub
希望有帮助
答案 2 :(得分:0)
放入表格加载
` Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ComboBox1.Items.Clear()
ComboBox1.Items.Add("Mondad")
ComboBox1.Items.Add("Tuesday")
ComboBox1.Items.Add("Wenesday")
End Sub`