如何枚举列表框?

问题描述 投票:0回答:1

嗨,我是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
vb.net visual-studio
1个回答
1
投票

你真是太近了!

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

  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
© www.soinside.com 2019 - 2024. All rights reserved.