Рисование Рисование точек по координатам - C#

Узнай цену своей работы

Формулировка задачи:

Доброе время суток. Помогите мне наглядным примером. У меня есть массив координат a[n,2] х у 1 2 3 4 1 3 кпримеру, мне нужно построить точки (массив точек) по этим координатам в ПикчерБокс. Буду рад любой полезной информацие.

Решение задачи: «Рисование Рисование точек по координатам»

textual
Листинг программы
ArrayList koord = new ArrayList(); 
Point x = new Point();
            for (int i = 0; i < n; i++)
            {
                x.X = Convert.ToInt16(dgv1[n,0]);
                x.Y = Convert.ToInt16(dgv1[n,1]);
                koord.Add(x);
            }
 
            Point[] pnt = (Point[])koord.ToArray(typeof(Point));
            Font ft = new Font("Times New Roman", 16);
            Size sz = new Size(8, 8);
            int k = 0;
            e.Graphics.Clear(pictureBox1.BackColor);
            Graphics gr = e.Graphics;
            foreach (Point pt in koord)
            {
                e.Graphics.FillEllipse(Brushes.Gray, new Rectangle(pt, sz));
                e.Graphics.DrawString((k + 1).ToString(), ft, Brushes.Gray, pt.X - 20, pt.Y - 20);
                k++;
            }
            ft.Dispose();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы