ここでは単純な初心者の問題です。簡単に行ってください。ユーザーが値を入力して日付を選択できるいくつかのテキスト ボックスがあり、それらをリスト ボックスに表示したいと考えています。残念ながら、2 番目のテキスト ボックスの値だけが複数回表示されます。これはここで見ることができます: http://i.stack.imgur.com/kCqrz.png
完全な形式のコードは次のとおりです: http://pastebin.com/MDb1hSCA
データが配列に追加される場所は次のとおりです。
stockArray(nofDataDay, lowValue) = possibleLow
stockArray(nofDataDay, highValue) = possibleHigh
stockArray(nofDataDay, openValue) = possibleOpen
stockArray(nofDataDay, closeValue) = possibleClose
dateArray(nofDataDay) = Convert.ToDateTime(WeatherDateTimePicker.Text)
nofDataDay = nofDataDay + 1
そして、ここに表示されます:
For day = 0 To nofDataDay - 1
StockListBox.Items.Add(dateArray(day).ToShortDateString & _
delimiter & stockArray(day, openValue).ToString & _
delimiter & stockArray(day, closeValue).ToString & _
delimiter & stockArray(day, highValue).ToString & _
delimiter & stockArray(day, lowValue).ToString & _
delimiter & AverageStock(stockArray(day, lowValue), stockArray(day, highValue)))
Next
何らかの理由で、Close 値のみを追加しています。