Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 当我从另一个组合框2中选择某些项目时,如何显示组合框1中的特定项目_Vb.net_Combobox - Fatal编程技术网

Vb.net 当我从另一个组合框2中选择某些项目时,如何显示组合框1中的特定项目

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中选择另一个

我需要帮助

在我的编码中,我有两个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中选择不同的项目来来回播放时,它所做的只是复制项目

示例代码如下:

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)