public static void CreateDreamBGPackage(Form ExportForm, string filepath, ListBox List, ProgressBar progressBar, bool convert_Images, bool singleFile) { Exporter.path = filepath; Exporter.filepath = filepath; Exporter.listBox = List; Exporter.progressBar = progressBar; Exporter.convert_Images = convert_Images; Exporter.singleFile = singleFile; Exporter.ExportForm = ExportForm; ArrayList newList = new ArrayList(); Thread BGThread; if (singleFile) { for (int j = 0; j < List.Items.Count; j++) { newList.Add(List.Items[j]); } Exporter.List = newList; BGThread = new Thread(new ThreadStart(CreateDreamBGPackage)); } else { BGThread = new Thread(new ThreadStart(CreateDreamBGMultiPackage)); } BGThread.IsBackground = true; BGThread.Start(); }
private void tmrFadeIn_Tick(object sender, EventArgs e) { this.Opacity += 0.035; if (this.Opacity >= 1) { BGThread.RunWorkerAsync(); tmrFadeIn.Stop(); } }
private void btnClear_Click(object sender, EventArgs e) { rtfInput.Text = ""; webView.Navigate("about:blank"); if (BGThread.IsBusy) { BGThread.CancelAsync(); } }
private void btnConvert_Click(object sender, EventArgs e) { List <object> something = new List <object> { chkPinyinRules.Checked, cboSource.SelectedIndex, rtfInput.Text }; webView.DocumentText = Html.Loading(); BGThread.RunWorkerAsync(something); }
private void frmSplashScreen_Load(object sender, EventArgs e) { lblVersion.Text = String.Format(lblVersion.Text, Globals.AppInfo.Version); if (OS.IsLinux) { BGThread.RunWorkerAsync(); } else { this.Opacity = 0.0; tmrFadeIn.Start(); } }
private void SplashScreen_Load(object sender, EventArgs e) { if (OS.IsLinux) { this.Width = 600; this.Height = 400; BGThread.RunWorkerAsync(); } else { lblWho.Parent = pictSplashScreen; lblVersion.Parent = pictSplashScreen; this.Opacity = 0.0; tmrFadeIn.Start(); } }