示例#1
0
        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();
        }
示例#2
0
        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());
        }