public void bilgileriIsle(string arg) { listView1.Items.Clear(); lvitem.Clear(); string[] ana_Veriler_ = arg.Split(new[] { "[APPDATA]" }, StringSplitOptions.None); for (int k = 0; k < ana_Veriler_.Length; k++) { try { string[] bilgiler = ana_Veriler_[k].Split(new[] { "[VERI]" }, StringSplitOptions.None); ListViewItem item = new ListViewItem(bilgiler[0]); item.SubItems.Add(bilgiler[1]); if (bilgiler[2] != "[NULL]") { try { if (!ımageList1.Images.ContainsKey(bilgiler[1])) { ımageList1.Images.Add(bilgiler[1], (Image) new ImageConverter().ConvertFrom(Convert.FromBase64String(StringCompressor.DecompressString(bilgiler[2])))); } item.ImageKey = bilgiler[1]; } catch (Exception) { } } else { item.ImageKey = "icon_default.png"; } lvitem.Add(item); } catch (Exception) { } } listView1.Items.AddRange(lvitem.ToArray()); metroLabel1.Text = "Items: " + listView1.Items.Count.ToString(); }
public void bilgileriIsle(string arg) { listView1.Items.Clear(); lvitem.Clear(); string[] ana_Veriler_ = arg.Split(new[] { "[REMIX]" }, StringSplitOptions.None); for (int k = 0; k < ana_Veriler_.Length; k++) { try { string[] bilgiler = ana_Veriler_[k].Split(new[] { "[HANDSUP]" }, StringSplitOptions.None); ListViewItem item = new ListViewItem(bilgiler[0]); item.SubItems.Add(bilgiler[1]); if (bilgiler[2] != "[NULL]") { try { ımageList1.Images.Add(bilgiler[1], (Image) new ImageConverter().ConvertFrom(Convert.FromBase64String(StringCompressor.DecompressString(bilgiler[2])))); item.ImageKey = bilgiler[1]; } catch (Exception ex) { MessageBox.Show(ex.Message); } } lvitem.Add(item); } catch (Exception) { } } listView1.Items.AddRange(lvitem.ToArray()); }