如何枚举列表框?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何枚举列表框?相关的知识,希望对你有一定的参考价值。

嗨,我是Visual Studio的新手,我需要在Windows Form App上的Visual Studio中提供帮助。我也不知道这是不是vb.net

我想提出一个应用程序,如果用户输入TextBox中的内容,它会在ListBox中显示,同时具有某种枚举。

比如说。

如果我在TextBox输入“Wow amazing”并确认它。然后在TextBox中键入另一个文字,如“我爱你”,然后再次确认

它应该在Listbox中显示为“1. Wow Amazing”和“2.我爱你”。

这是我的代码。我无法做到正确,我真的不知道怎么做。我尝试做for循环和Do While但它只是复制文本或我做错了什么?

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim i As Integer = 0
ListBox1.Items.Add(i + 1 & ". " & TextBox1.Text)
End Sub
答案

你真是太近了!

在每个按钮上单击,您需要:

  1. 获取列表中的元素数量,以确定数量。
  2. 插入与数字连接的文本。

所以,你应该使用这个代码:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    'Step 1
    Dim i As Integer = ListBox1.Items.Count + 1
    'Step 2
    ListBox1.Items.Add(i & ". " & TextBox1.Text)
End Sub

以上是关于如何枚举列表框?的主要内容,如果未能解决你的问题,请参考以下文章

如何从片段内的列表视图打开链接网址?

如何使列表视图出现在片段中?

如何在片段中填充列表视图?

如何从包含枚举的案例类创建 Spark 数据集或数据框

可空类型的 datagridview 组合框下拉列表中的空值

如何将列表视图中的数据从一个片段发送到另一个片段