コード例 #1
0
ファイル: Exporters.cs プロジェクト: gburca/DreamBeam
        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();
        }
コード例 #2
0
ファイル: frmSplashScreen.cs プロジェクト: limkokhole/py2km
 private void tmrFadeIn_Tick(object sender, EventArgs e)
 {
     this.Opacity += 0.035;
     if (this.Opacity >= 1)
     {
         BGThread.RunWorkerAsync();
         tmrFadeIn.Stop();
     }
 }
コード例 #3
0
        private void btnClear_Click(object sender, EventArgs e)
        {
            rtfInput.Text = "";
            webView.Navigate("about:blank");

            if (BGThread.IsBusy)
            {
                BGThread.CancelAsync();
            }
        }
コード例 #4
0
        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);
        }
コード例 #5
0
ファイル: frmSplashScreen.cs プロジェクト: zetcamp/IFME
        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();
            }
        }
コード例 #6
0
ファイル: frmSplashScreen.cs プロジェクト: limkokhole/py2km
 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();
     }
 }