Beispiel #1
0
        private void TimeLineTimer_Tick(object sender, EventArgs e)
        {
            difference--;
            inc++;
            Graphics g = pbTimeLine.CreateGraphics();
            Pen      p = new Pen(Color.Green, 5);

            g.DrawLine(p, inc, 10, inc, 30);
            //pbTimeLine.Refresh();
            if (difference == 0)
            {
                TimeLineTimer.Stop();
                TimeLineTimer.Enabled = false;
            }
        }
Beispiel #2
0
        private void VisualizeElapsedTime()
        {
            TimeLineTimer.Tick += new EventHandler(TimeLineTimer_Tick);
            TimeLineTimer.Start();
            DateTime start = wh.ListOrders.Min(a => a.TimeStamp);
            DateTime end   = wh.ListOrders.Max(a => a.TimeStamp).AddHours(1);

            difference = (end - start).TotalMinutes;
            Console.WriteLine(difference);

            Graphics g = pbTimeLine.CreateGraphics();
            Pen      p = new Pen(Color.Green, 5);

            g.DrawLine(p, 5, 25, 1000, 25);
            Font       drawFont  = new Font("Microsoft Sans Serif", 12);
            SolidBrush drawBrush = new SolidBrush(Color.Blue);

            g.DrawString(start.ToShortTimeString(), drawFont, drawBrush, 0, 5);
            g.DrawString(end.ToShortTimeString(), drawFont, drawBrush, 990, 5);
        }