vb.net - 如何使用多重扩展来显示列表框项目以在标签中显示项目?

标签 vb.net

我的作业问题是在标签中显示从列表框(多重扩展)中选择的项目。我需要在标签中显示所有选定的名称。请你能帮我用最简单、最整洁的方式来做到这一点。

谢谢!

这就是我所拥有的,但它不起作用。

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/

相关文章:

excel - vb.net Crystal 报表 Excel 颜色

c# - ListBox 中的 WrapPanel 具有水平和垂直滚动功能

vb.net - 在 Visual Basic.Net 中将零添加到零之间的区别?

vb.net - 清除绑定(bind)到DataSet的DataGridView而不丢失 header VB.NET

.NET Windows 窗体自定义设计器不刷新菜单

vb.net - VB6 使用 VB.NET 类 - 速度很慢

c# - C# 中的用户定义类型 (UDT)?

c# - .Net Regex 用捕获组替换模式的重复出现

vb.net - 有哪些好的资源可以帮助 VB6 开发人员团队了解面向对象范例?

c# - 在 VS2013 中的项目之间共享设置文件