如何在两个列表框中选择和突出显示具有相同索引的项目?VB.NET

如何在两个列表框中选择和突出显示具有相同索引的项目?VB.NET,.net,vb.net,listbox,.net,Vb.net,Listbox,我的问题是,我想选择并突出显示两个列表框中的两个项目,只需单击一次 我的例子如下图所示。如果单击CHEM102,则其右侧的编号也应高亮显示,即1(位于另一个列表框中)。如果我单击CHEM102L,则右侧的3(在另一个列表框中)也应在单击时高亮显示 我试过: Listbox1.SelectedIndex = Listbox2.SelectedIndex 及 Private子列表框1\u SelectedIndexChanged(发送方作为对象,e作为事件参数)处理列表框1.SelectedIn

我的问题是,我想选择并突出显示两个列表框中的两个项目,只需单击一次

我的例子如下图所示。如果单击
CHEM102
,则其右侧的编号也应高亮显示,即
1
(位于另一个列表框中)。如果我单击
CHEM102L
,则右侧的
3
(在另一个列表框中)也应在单击时高亮显示

我试过:

Listbox1.SelectedIndex = Listbox2.SelectedIndex

Private子列表框1\u SelectedIndexChanged(发送方作为对象,e作为事件参数)处理列表框1.SelectedIndexChanged
Dim i作为整数=ListBox2.FindString(ListBox1.SelectedItem)
如果(i-1和列表框2.SelectedIndex i),则
ListBox2.SelectedIndex=i
如果结束
端接头

请帮帮我。我只是个寻求帮助的新手。非常感谢你。请对我好一点。

他需要双向的帮助。嗨,对不起。我试着把它放在两个列表框中,结果都成功了!非常感谢你!如果您正试图这样做,那么您可能使用了错误的控件。。改用listview或dataviewgrid。
Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged
    ListBox2.SelectedIndex = ListBox1.SelectedIndex
End Sub
Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged
    ListBox2.SelectedIndex = ListBox1.SelectedIndex
End Sub