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

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

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

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

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

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

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


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

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

5   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы