Пример #1
0
        /// <summary>
        /// Sets the LogArg info in the status and progress controls.
        /// </summary>
        /// <param name="e">Specifies the log args.</param>
        private void setStatus(LogArg e)
        {
            setStatus(e.Message);

            int nPos = e.Message.IndexOf("INFO:");

            if (nPos == 0)
            {
                string str = e.Message.Substring(5);

                nPos = str.IndexOf("Accuracy = ");
                if (nPos >= 0)
                {
                    lblLastAccuracy.Text = str.Trim();
                }
                else
                {
                    lblIterations.Text = "(" + str.Trim() + ")";
                }
            }

            if (e.Progress <= 1)
            {
                lblProgress.Text = e.Progress.ToString("P");
                pbProgress.Value = (int)(100 * e.Progress);
            }
        }
Пример #2
0
        private void log_OnWriteLine1(object sender, LogArg e)
        {
            int          nTotal = 1000;
            Exception    err    = (e.Error) ? new Exception(e.Message) : null;
            ProgressInfo pi     = new ProgressInfo((int)(nTotal * e.Progress), nTotal, e.Message, err);

            m_bwProcess.ReportProgress((int)pi.Percentage, pi);
        }
Пример #3
0
        /// <summary>
        /// Sets the LogArg info in the status and progress controls.
        /// </summary>
        /// <param name="e">Specifies the log args.</param>
        private void setStatus(LogArg e)
        {
            setStatus(e.Message);

            if (e.Progress <= 1)
            {
                lblProgress.Text = e.Progress.ToString("P");
                pbProgress.Value = (int)(100 * e.Progress);
            }
        }
Пример #4
0
        void log_OnWriteLine(object sender, LogArg e)
        {
            if (m_iprogress != null)
            {
                CreateProgressArgs arg = new CreateProgressArgs(e.Progress, e.Message);
                m_iprogress.OnProgress(arg);

                if (arg.Abort)
                {
                    m_bCancel = true;
                }
            }
        }
Пример #5
0
 private void Log_OnWriteLine(object sender, LogArg e)
 {
     reportProgress((int)(e.Progress * 1000), 1000, e.Message);
 }
Пример #6
0
 private void Log_OnWriteLine(object sender, LogArg e)
 {
     setStatus(e.Message);
 }
Пример #7
0
 private void Log_OnWriteLine(object sender, LogArg e)
 {
     Invoke(new fnSetStatus(setStatus), e);
 }
Пример #8
0
 private static void Log_OnWriteLine(object sender, LogArg e)
 {
     Console.WriteLine(e.Message);
 }
Пример #9
0
 private void LogOn(object sender, LogArg logArg)
 {
     TournamentListB.Items.Add(logArg.Message);
 }
Пример #10
0
 private static void Log_OnWriteLine(object sender, LogArg e)
 {
     string strMsg = e.Message;
     // output message to user.
 }