Vb.net 组合框和选项卡页面:如何使用IF-Esle显示

Vb.net 组合框和选项卡页面:如何使用IF-Esle显示,vb.net,combobox,tabs,tabpage,Vb.net,Combobox,Tabs,Tabpage,我正在制作一个消息传递应用程序,其中我将使用一个组合框,当用户选择一个名称时,相应的选项卡页面将显示出来 这是我的密码;请帮助我,我不知道这里出了什么问题,我将代码放入带有SelectedIndexChanged事件的组合框中,但它不起作用。 问题是,当我选择一个级别时,tabpage2不显示:( 应该是这样的: [tabcontrol的名称]。SelectedTab=[tab的名称] If UserNameComboBox.SelectedItem = "Criziel" Then T

我正在制作一个消息传递应用程序,其中我将使用一个组合框,当用户选择一个名称时,相应的选项卡页面将显示出来

这是我的密码;请帮助我,我不知道这里出了什么问题,我将代码放入带有SelectedIndexChanged事件的组合框中,但它不起作用。 问题是,当我选择一个级别时,tabpage2不显示:(


应该是这样的: [tabcontrol的名称]。SelectedTab=[tab的名称]

If UserNameComboBox.SelectedItem = "Criziel" Then
    TabControl1.SelectedTab = TabPage1
ElseIf UserNameComboBox.SelectedItem = "Amavel" Then
    TabControl1.SelectedTab = TabPage2
ElseIf UserNameComboBox.SelectedItem = "Edward" Then
    TabControl1.SelectedTab = TabPage3
End If

我希望这会有帮助。

您忘记描述一个问题。我们不是读心术的人。为什么不将
组合框的
SelectedIndex
分配给
选项卡控件的
SelectedIndex
?谢谢您的回答。现在开始工作了。非常感谢。上帝保佑您。太好了!如果有帮助,请不要忘记标记这个答案你;)编码快乐!!
If UserNameComboBox.SelectedItem = "Criziel" Then
    TabControl1.SelectedTab = TabPage1
ElseIf UserNameComboBox.SelectedItem = "Amavel" Then
    TabControl1.SelectedTab = TabPage2
ElseIf UserNameComboBox.SelectedItem = "Edward" Then
    TabControl1.SelectedTab = TabPage3
End If