我的作业问题是在标签中显示从列表框(多重扩展)中选择的项目。我需要在标签中显示所有选定的名称。请你能帮我用最简单、最整洁的方式来做到这一点。
谢谢!
这就是我所拥有的,但它不起作用。
Private Sub MainForm_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load ' fills the list box with values
namesListBox.Items.Add("Debbie") namesListBox.Items.Add("Bill") namesListBox.Items.Add("Jim") namesListBox.Items.Add("Ahmad") namesListBox.Items.Add("Carol") End Sub Private Sub multiButton_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles multiButton.Click
resultLabel.Text = ""
Dim name As String = namesListBox.SelectedItems.ToString resultLabel.Text = name & ControlChars.NewLine End Sub
最佳答案
SelectedItems ListBox 的属性是一个集合。您需要迭代该集合。
resultLabel.Text = String.Empty
For Each si As Object In namesListBox.SelectedItems
resultLabel.Text += si.ToString() & ControlChars.NewLine
Next
关于vb.net - 如何使用多重扩展来显示列表框项目以在标签中显示项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5557443/