Exemple #1
0
        void ExtractWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            CtrlInvoke.ButtonEnable(btnStopExtract, false);
            CtrlInvoke.ButtonEnable(btnExtract, true);
            CtrlInvoke.ButtonEnable(btnSyncStart, true);

            CtrlInvoke.SetProgress(progressBar1, 0);

            if (!e.Cancelled)
            {
                tslStatus.Text = "Extraction complete!";
            }
            else
            {
                tslStatus.Text = "Extraction stopped!";
            }

            foreach (Control ctrl in groupBox2.Controls)
            {
                if (ctrl is TextBox)
                {
                    ctrl.Text = string.Empty;
                }
            }
        }
Exemple #2
0
        void SyncWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            CtrlInvoke.ButtonEnable(btnSyncStop, false);
            CtrlInvoke.ButtonEnable(btnSyncStart, true);
            CtrlInvoke.ButtonEnable(btnExtract, true);

            CtrlInvoke.SetProgress(progressBar1, 0);

            if (!e.Cancelled)
            {
                tslStatus.Text = "Sync complete!";
            }
            else
            {
                tslStatus.Text = "Synchronize stopped!";
            }

            foreach (Control ctrl in groupBox2.Controls)
            {
                if (ctrl is TextBox)
                {
                    ctrl.Text = string.Empty;
                }
            }

            if (startAndExit)
            {
                this.Close();
            }
            if (this.WindowState == FormWindowState.Minimized)
            {
                notifyIcon1.ShowBalloonTip(5000, "NoPeekCloud", "Synchronize complete!", ToolTipIcon.Info);
            }
        }
Exemple #3
0
 void Worker_ProgressChanged(object sender, ProgressChangedEventArgs e)
 {
     CtrlInvoke.SetProgress(progressBar1, e.ProgressPercentage);
 }