私がやろうとしているのは、リストビューでアイテムを選択することです。これでうまくいきます。つまり、1回だけ機能し、最初にアイテムを選択するとうまくいき、2回目はfeatures [0] .SubItems[1].Textの範囲外の引数を取得します。ゼロに。
これは私が持っているものです:
private void listViewFeatures_SelectedIndexChanged(object sender, EventArgs e)
{
ListView.SelectedListViewItemCollection features = listViewFeatures.SelectedItems;
string feature = features[0].SubItems[1].Text;
BL_AddReport addReport = new BL_AddReport(this.databaseConnectionString);
Dictionary<string, bool> pictures = addReport.GetpicturesFromFeature(feature);
foreach (KeyValuePair<string, bool> pic in pictures)
{
if (pic.Value) {
pictureBoxCar.Image = Image.FromFile(pic.Key);
}
else
{
pictureBoxEquip.Image = Image.FromFile(pic.Key);
}
}
}
誰かが問題が何であるか知っていますか?