Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            MyPoints pts = new MyPoints();

            allPoints.Text   = string.Empty;
            this.xShow.Text  = pts.Points[0].X.ToString();
            this.yShow.Text  = pts.Points[0].Y.ToString();
            this.nbShow.Text = pts.NbPoint.ToString();
            //pts.Points.ForEach(p => allPoints.Text += p);
            foreach (var p in pts.Points)
            {
                allPoints.Text += "(" + p.X.ToString() + " ; " + p.Y.ToString() + ")";
            }
        }
Example #2
0
        private void btnCreate_Click(object sender, EventArgs e)
        {
            Graphics g = Display.CreateGraphics();

            Display.Refresh();
            MyPoints pts    = new MyPoints();
            int      height = ClientSize.Height;
            int      width  = ClientSize.Width;

            g.DrawLine(new Pen(Color.Red), 0, height / 2, width, height / 2);

            for (int i = 1; i < pts.NbPoint; i++)
            {
                g.DrawLine(new Pen(Color.Black), pts.Points[i - 1].X, pts.Points[i - 1].Y + height / 2, pts.Points[i - 1].X, pts.Points[i].Y + height / 2);
                g.DrawLine(new Pen(Color.Black), pts.Points[i - 1].X, pts.Points[i].Y + height / 2, pts.Points[i].X, pts.Points[i].Y + height / 2);
            }
        }