Рисование Рисование точек по координатам - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д