Exemplo n.º 1
0
        private void DrawLinePoint(ushort data)
        {
            Point DrawPoint = ExtentionMethodss.FromUInt(data);

            DrawPoint.X = DrawPoint.X + 4;
            DrawPoint.Y = GraphPictureBox1.Height - DrawPoint.Y;

            //DrawPoint.X = (int)((float)DrawPoint.X).Map(DrawInput, DrawX);
            //DrawPoint.Y = (int)((float)DrawPoint.Y).Map(DrawInput, DrawY);

            if (LinePointValid)
            {
                if (DrawColor == Color.Black)
                {
                    PersistentDrawing.Delete(new Line(LinePoint, DrawPoint, DrawColor, DrawPenSize));
                }
                else
                {
                    PersistentDrawing.Add(new Line(LinePoint, DrawPoint, DrawColor, DrawPenSize));
                }

                GraphPictureBox1.Invalidate();
                LinePoint = DrawPoint;
            }
            else
            {
                LinePoint      = DrawPoint;
                LinePointValid = true;
            }
        }
Exemplo n.º 2
0
        private void DrawPixel(ushort data)
        {
            Point DrawPoint = ExtentionMethodss.FromUInt(data);

            DrawPoint.X = DrawPoint.X + 4;
            DrawPoint.Y = GraphPictureBox1.Height - DrawPoint.Y;

            if (DrawColor == Color.Black)
            {
                PersistentDrawing.Delete(new Pixel(DrawPoint.X, DrawPoint.Y, DrawPointColor));
            }
            else
            {
                PersistentDrawing.Add(new Pixel(DrawPoint.X, DrawPoint.Y, DrawPointColor));
            }

            GraphPictureBox1.Invalidate();
        }