清单vb中的上一个和下一个项目

时间:2018-07-30 08:52:16

标签: vb.net

我是vb的新手,并且想知道如何滚动浏览我所创建的列表。列表“ currentOrder”(此列表包含另一个名为“ item”的列表中的项目,该列表具有该项目的“ .name”,“。price”和“ .comment”以在列表中构成一个项目。)  被带到另一个Windows窗体中,在其中将它分成3个不同的文本框(“ txtEditName”,“ txtEditComments”和“ txtEditCost”),其中一个包含商品名称,另一个是价格,另一个是注释,我想拥有2个按钮到列表中的上一个项目,并转到下一个项目,同时将变量交换到列表详细信息中的新项目。

Public item As New List(Of Product)
Public CurrentOrder = New List(Of Product)

Dim Chips As New Product("Chips", 5.0, "")
Dim FriedDimSim As New Product("Fried Dim Sim", 1.0, "")
Dim SteamedDimSim As New Product("Steamed Dim Sim", 1.0, "")
Dim PotatoCake As New Product("Potato Cake", 1.0, "")
...`

然后在GUI上单击一个按钮时,会将相应的项目添加到“ CurrentOrder”列表中。

点击“ btnEdit”按钮,然后执行以下操作

Private Sub btnEdit_Click(sender As Object, e As EventArgs) Handles btnEdit.Click
    For Each item As Product In CurrentOrder
        Edit.txtEditName.Text = item.name + Environment.NewLine
        Edit.txtEditComments.Text = item.comment + Environment.NewLine
        Edit.txtEditCost.Text = item.price & Environment.NewLine
    Next

    Edit.Show()

因此,我希望对上一个和下一个按钮的编码有所帮助,以帮助我在“ CurrentOrder”列表中的前后访问该项目。

谢谢

0 个答案:

没有答案