示例#1
0
        void Form_Load(Object sender, EventArgs e)
        {
            _LabelHandler   = SetLabel;
            _Timer.Elapsed += Timer_Elapsed;
            _Timer.Error   += Error;


            if (_Sync)
            {
                for (var i = 0; i < 60; ++i)
                {
                    _Timer.AddReportEvent(new ScheduledTime("ByMinute", "60,0"), 120 - i);
                    _Timer.AddReportEvent(new ScheduledTime("ByMinute", "60,0"), i);
                }
            }
            else
            {
                for (var i = 0; i < 60; ++i)
                {
                    _Timer.AddAsyncReportEvent(new ScheduledTime("ByMinute", "60,0"), 120 - i);
                    _Timer.AddAsyncReportEvent(new ScheduledTime("ByMinute", "60,0"), i);
                }
            }
            _Timer.AddReportEvent(new ScheduledTime("ByMinute", "30,0"), 60);
            _Timer.AddReportEvent(new ScheduledTime("ByMinute", "30,0"), 0);
        }
示例#2
0
        void Form_Load(Object sender, EventArgs e)
        {
            _LabelHandler = SetLabel;
            _Timer.Elapsed += Timer_Elapsed;
            _Timer.Error += Error;

            if (_Sync)
            {
                for (var i = 0; i < 60; ++i)
                {
                    _Timer.AddReportEvent(new ScheduledTime("ByMinute", "60,0"), 120 - i);
                    _Timer.AddReportEvent(new ScheduledTime("ByMinute", "60,0"), i);
                }
            }
            else
            {
                for (var i = 0; i < 60; ++i)
                {
                    _Timer.AddAsyncReportEvent(new ScheduledTime("ByMinute", "60,0"), 120 - i);
                    _Timer.AddAsyncReportEvent(new ScheduledTime("ByMinute", "60,0"), i);
                }
            }
            _Timer.AddReportEvent(new ScheduledTime("ByMinute", "30,0"), 60);
            _Timer.AddReportEvent(new ScheduledTime("ByMinute", "30,0"), 0);
        }