1

任何人都可以给我任何指示。我有一个文本文件,其中包含已读入数组并显示在ListBox. 我需要能够向数组中添加新的日期和值,以及检查数组中的现有日期,以便我可以提示用户覆盖或取消。

我正在努力解决的部分(请原谅我是新手)是如果用户选择覆盖,如何替换数组中的值。下面的代码是我用来检查数组中是否存在日期的代码,我需要做的是替换与日期相关的现有值并ListBox用新数据更新。

有 2 个数组DatesValues显示在ListBox

If Dates.Contains(Format(DateTimePicker2.Value, "dd/MM/yyyy")) Then
    MsgBox("Do You Wish To Overwrite Record?", MsgBoxStyle.YesNo, "Data already exists")
    If MsgBoxResult.No Then
       Exit Sub
    ElseIf MsgBoxResult.Yes Then
        Don't know what to do here !!!!!
End If
4

1 回答 1

1

您需要在 Else 块中添加类似的内容(如果 ListBox 索引与 Dates 数组相同)

Dates(ListBox.SelectedIndex) = (your new value)

通常就是这么简单。当然我跳过了推荐的验证,但我想它会给你一个关于如何编码你的东西的提示。

于 2012-06-20T20:38:10.090 回答