1

誰かが私に何か指針を与えることができますか?配列に読み込まれ、に表示された日付と値を含むテキストファイルがありますListBox。ユーザーに上書きまたはキャンセルを促すことができるように、配列に新しい日付と値を追加したり、配列内の既存の日付を確認したりできるようにする必要があります。

私が苦労している部分(これは初めてです)は、ユーザーが上書きを選択した場合に配列の値を置き換える方法です。以下のコードは、配列内の日付の存在を確認するために使用しているものです。実行できる必要があるのは、日付に付随する既存の値を置き換え、ListBoxを新しいデータで更新することです。

2つのアレイがDatesありValues、それらはに表示されます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 に答える