Рисование Рисование точек по координатам - 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();