组合框和标签页:如何使用IF-Esle显示

时间:2017-04-20 00:00:16

标签: vb.net combobox tabs tabpage

我正在创建一个消息传递应用程序,其中我将使用一个comboBox,然后当用户选择一个名称时,将显示相应的标签页。

这是我的代码;请帮助我,我不知道这里有什么问题,我把代码放在了combobox中,并使用了SelectedIndexChanged事件并且它无效。 问题是当我选择Amavel时,tabpage2没有显示:(

    If UserNameComboBox.SelectedItem = "Criziel" Then
        TabPage1.Show()
    ElseIf UserNameComboBox.SelectedItem = "Amavel" Then
        TabPage2.Show()
    ElseIf UserNameComboBox.SelectedItem = "Edward" Then
        TabPage3.Show()
    End If

1 个答案:

答案 0 :(得分:0)

应该是这样的:     [tabcontrol的名称] .SelectedTab = [标签的名称]

$status =array("New lead", "Email reply", "Phone reply" ,"In conversation", "Invoice generated", "Full payment", "Partial payment", "Decline");
 echo '<select>';
foreach ($status as $key => $value){
   $selected = (int)$posts->status == key($status) ?  "selected" : "";
   echo '<option value="'.$key.'"'.$selected .'>'.$value.'</option>';
}
 echo '</select>';

我希望这会有所帮助。