次の問題を理解しようとしましたが、1か月前にプログラミングを始めたばかりなので、できません。
20 項目のリストボックスがあります。
private void loadDownloadXMLListBox()
{
var items = new[] { "BARC", "DEV", "DOM", "EZJ", "GFS",
"IHG", "JD.", "LAD", "LLOY", "MRW",
"NXT", "OCDO", "RBS", "SMWH", "SPD",
"STAN", "SYR", "TALK", "TSCO", "WMH" };
foreach (var item in items) listDownloadXML.Items.Add(item);
listDownloadXML.SelectedIndex = -1;
}
これは、Web サイトから選択した単一のファイルをダウンロードするための私のコードです。
private void btnDownloadXML_Click(object sender, EventArgs e)
{
using (WebClient client = new WebClient())
{
client.DownloadFile("http://www.lse.co.uk/chat/" + listDownloadXML.SelectedItem,
@"..\..\sharePriceXML\" +
listDownloadXML.SelectedItem + ".xml");
}
MessageBox.Show("Download Completed! File has been placed in the folder sharePriceXML!");
}
「すべてダウンロード」ボタンをクリックすると、Web サイトの 20 項目すべてがダウンロードされます。リストボックス内の 20 個のアイテムをループして、アイテムを選択せずにすべてのアイテムをフォルダーにダウンロードする方法を教えてください。ありがとうございました。