Vb.net 我将如何使用列表框进行If-Then语句?
我试图做一个If语句,如果用户选择英语作为选择语言,那么表单的下一部分将可见,如果用户不选择英语,那么表单将关闭 这是我的密码Vb.net 我将如何使用列表框进行If-Then语句?,vb.net,Vb.net,我试图做一个If语句,如果用户选择英语作为选择语言,那么表单的下一部分将可见,如果用户不选择英语,那么表单将关闭 这是我的密码 Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click If ListBox1.SelectedIndex.ToString = "English" Then Button1.Visible = True Else
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
If ListBox1.SelectedIndex.ToString = "English" Then
Button1.Visible = True
Else
Me.Close()
End If
End Sub
每当我按下按钮时,表单就会关闭,因此If ListBox1.SelectedIndex.ToString=“English”必须是不正确的,但我不知道如何修复它尝试将SelectedIndex替换为SelectedItem。
SelectedIndex
是一个整数值,无法将其转换为字符串。使用ListBox1.GetItemText(ListBox1.Selecteditem)
方法检索所选项目的文本。要帮助调试此操作,请在If ListBox1.SelectedIndex.ToString=“English”中添加一个断点,然后行并使用watch或立即窗口查看ListBox1.SelectedIndex的实际值。