Реализация хранения координат точек в списке - C#

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

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

всем доброго времени суток столкнулся с такой проблемкой: я рисую на панели в форме несколько точек, координаты каждой новой нарисованной мною точки, должны сохранятся в списке. приведенный ниже код работает, но точно ли в список заносятся координаты всех точек незнаю, было бы неплохо если кто-то бы привел мне пример вывода списка с координатами в какой-либо из контролов.
private void Panel1_MouseDown(object sender, MouseEventArgs e)
        {
            Graphics g = Graphics.FromHwnd(panel1.Handle);
            SolidBrush blueBrush = new SolidBrush(Color.Blue);
            points = new List<PointFunc>();
            g.FillEllipse(blueBrush, e.X, e.Y, 5, 5);
            foreach (PointFunc pt in points)
            points.Add(new PointFunc(e.X, e.Y));
        }
Также столкнулся с проблемой перерисовки панели с нарисованными точками, которую тоже нужно осуществить. Как это можно реализовать? ну и напоследок, нубский вопрос: как потом мне передать список с координатами в другой проект из этого же решения? (по координатам точек высчитываются коеффициенты многочлена, график которого будет изображен на этой же панели; подсчет коеффициентов реализован в другом проекте)

Решение задачи: «Реализация хранения координат точек в списке»

textual
Листинг программы
foreach (PointFunc pt in points)
                  richtextbox.Append(pt.ToString());

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


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

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

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