Example #1
0
 private void QueryUserResetTimer(ToolStripMenuItem childItem, string shortName, int rowIndex)
 {
     if (MessageBox.Show(this, string.Format("Reset Timer '{0}'", shortName), shortName, MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         SingleTimerLib.SingleTimer _t = TimersList[shortName];
         _t.ResetTimer();
         ThreadSafeUpdateTimerElapsedTime(new SingleTimerLib.SingleTimerLibEventArgs(_t.RunningElapsedTime, _t.Name, _t.RowIndex, 0));
         childItem.BackColor = _t.TimerIsRunning ? Color.LightSeaGreen : Color.LightPink;
         childItem.ForeColor = _t.TimerIsRunning ? Color.NavajoWhite : Color.MintCream;
     }
 }
Example #2
0
        private void QueryUserResetTimer(int rowIndex)
        {
            string name = Rows[rowIndex].TimerCanonicalName();

            if (MessageBox.Show(this, string.Format("Reset Timer '{0}'", name), name, MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                SingleTimerLib.SingleTimer _t = TimersList[name];
                if (_t != null)
                {
                    _t.ResetTimer();
                }
                else
                {
                    ThreadSafeUpdateGridViewRowElapsedTimerValue(rowIndex, "00:00:00");
                }
            }
        }