Vb.net 当我从另一个组合框2中选择某些项目时,如何显示组合框1中的特定项目
我需要帮助 在我的编码中,我有两个combobox,所以让我们假设combobox1和combobox2 在我的组合框1中,我有3项(1,2,3) 在我的combobox2中,我有5项,比如(1,2,3,4,5) 如何设置组合框以显示某些项目。。比如说,如果我从combobox1中选择1,那么它将显示2,3,4并在Combox2中隐藏1,5,如果我从combobox1中选择2,那么它将显示1,5并隐藏2,3,4 我尝试了combobox2.item.add,但当我从combobox1中选择另一个项目并通过在combobox1中选择不同的项目来来回播放时,它所做的只是复制项目 示例代码如下:Vb.net 当我从另一个组合框2中选择某些项目时,如何显示组合框1中的特定项目,vb.net,combobox,Vb.net,Combobox,我需要帮助 在我的编码中,我有两个combobox,所以让我们假设combobox1和combobox2 在我的组合框1中,我有3项(1,2,3) 在我的combobox2中,我有5项,比如(1,2,3,4,5) 如何设置组合框以显示某些项目。。比如说,如果我从combobox1中选择1,那么它将显示2,3,4并在Combox2中隐藏1,5,如果我从combobox1中选择2,那么它将显示1,5并隐藏2,3,4 我尝试了combobox2.item.add,但当我从combobox1中选择另一个
Private Sub ComboBox3_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox3.SelectedIndexChanged
If ComboBox3.SelectedItem.ToString() = "1" Then
ComboBox4.Items.Add("2")
ComboBox4.Items.Add("3")
ComboBox4.Items.Add("4")
ElseIf ComboBox3.SelectedItem.ToString() = "2" Then
ComboBox4.Items.Add("1")
ComboBox4.Items.Add("5")
Else
ComboBox4.Items.Add("6")
End If
End Sub
轻松
与其给我们讲一个关于你的代码的故事,为什么不发布实际不起作用的代码呢?我有一些问题要问你:1。它是WPF、Winform、ASP.NET MCV还是Webform应用程序?2.你试过什么?3.我们能看看你的代码吗?
我需要帮助,可以在这里找到:,这里:和这里:如果你从combobox1中选择3,那么Combox2中会显示什么?如果有帮助,请将我的答案标记为答案。我猜OP会喜欢:当combobox1.text=“1”时,它会在Combox2中显示2,3,4,当Combobobox1.text=“1”时,它会在combobox2中显示1,5=“2”…以你想要的方式编辑我的代码,并将其标记为amswer(如果有帮助的话)。对不起,我拒绝了,但一些演讲人拒绝了我的编辑。原因是“这一编辑偏离了文章的初衷。即使是必须做出重大修改的编辑,也应该努力保持帖子所有者的目标。”,实际上,我的修改是基于你的想法。因此,请自己改进你的帖子。谢谢。你好,扎克,我做了你刚才告诉我做的事。它有效,但不是我所需要的,因为如果我选择例如“2”“对于combobox1,如果我从开始选择第一个选项,它将显示ab的项目。。。如果我播放它,它会复制。。。通过在combobox1WOW中来回选择不同的项目,它可以工作!!非常感谢。
Private sub ComboBox1_indexchanged
combo2.items.clear
Dim ab() As String = New String() _ {"1", "2", "3"}
if combo1.text="1" then
combo2.items.addrange(ab)