Omicron_Persey_8
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ppkp Вот набей код: Код: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_MouseDown(object sender, MouseEventArgs e) { Graphics gr = this.CreateGraphics(); gr.FillEllipse(Brushes.Red, new Rectangle(e.X - 1, e.Y - 1, 3, 3)); } } | Там значения нигде не сохраняются, но при этом точки все равно остаются на форме. Вот поэтому я и писал, что для целей рисования графика значения сохранять не нужно. В общем, последовательность действий такая: 1. Создаешь свой контрол для графика (Во-первых, у графика будет свой Graphics, во-вторых, повторное использование кода никто не отменял, вдруг потом пригодится.) 2. В нужный момент времени проверяешь, чтобы следующая точка графика попадала в ClipBounds. Если есть где рисовать, то рисуешь. Если нет, то сдвигаешь ClipBounds на расстояние, чтобы нарисовать следующую точку и т. д. |