private void ListView1_SelectedIndexChanged_1(object sender, EventArgs e) { var text = EdLib.TryGetListViewSelection(listView1); if (text != null) { indexOfLastSelection = text.Index; richTextBox1.Text = descs[indexOfLastSelection]; workshopId = ids[indexOfLastSelection]; if (EdLib.HasFile(paths[indexOfLastSelection] + "\\icon.png")) { Image image = System.Drawing.Image.FromFile(paths[indexOfLastSelection] + "\\icon.png"); pictureBox1.Image = image; } else if (EdLib.HasFile(EdLib.path_AppData + "\\icon.png")) { Image image = System.Drawing.Image.FromFile(EdLib.path_AppData + "\\icon.png"); pictureBox1.Image = image; } else { pictureBox1.Image = null; } } }