private void Button1_Click(object sender, EventArgs e) { foreach (var item in textBox1.Text.Split('\n').Where(str => str != null && str.Length > 0)) { var holder = new SerieHolder(this, item); SerieHolders.Add(holder); holder.WorkinDir = workingDir; holder.Start(); ListViewItemDic2.Add(holder, new ListViewItem()); listView2.Items.Add(ListViewItemDic2[holder]); } textBox1.Text = ""; }
private void Main_Shown(object sender, EventArgs e) { var d = new FolderBrowserDialog() { SelectedPath = @"C:\Users\kian\Desktop\workdir" }; d.ShowDialog(); workingDir = d.SelectedPath; LoadSetting(); var setting = new CefSettings(); if (Proxy) { setting.CefCommandLineArgs.Add("proxy-server", ProxyString); } Cef.Initialize(setting); foreach (var item in HostPriorities) { ListViewItemDic.Add(item, new ListViewItem()); } listView1.Items.Clear(); listView1.Items.AddRange(ListViewItemDic.Values.ToArray()); foreach (var item in Directory.GetDirectories(workingDir)) { if (File.GetAttributes(item).HasFlag(FileAttributes.Directory)) { SerieHolders.Add(SerieHolder.Load(item, workingDir)); } } foreach (var item in SerieHolders) { ListViewItemDic2.Add(item, new ListViewItem()); } listView2.Items.Clear(); listView2.Items.AddRange(ListViewItemDic2.Values.ToArray()); timer1.Enabled = true; }