Как нарисовать сетку с графиком - C#

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

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

Доброго времени суток! Я тут начинаю программировать на шарпе, подскажите, как нарисовать сетку с графиком, заранее спасибо.

Решение задачи: «Как нарисовать сетку с графиком»

textual
Листинг программы
//Перегруженый метод Paint
        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            //Если нужно будет работать с графиксом в других методах (рисовать на нем в других методах)
            //сделайте его глобальным
            Graphics gr = this.CreateGraphics();//Созхдаем объект графикс из окна
            int w = this.ClientSize.Width;//размеры клиентской области
            int h = this.ClientSize.Height;//размеры клиентской области
            
            int widthLines = 25;//Ширина клетки
            int heightLines = 25;//Высота клетки
            for(int i = 0; i < w; i += widthLines)
            {
                //Вертикальные линии
                gr.DrawLine(new Pen(Brushes.BlueViolet), new Point(i + widthLines, 0), new Point(i + widthLines, h));
                //Горизонтальные линии
                gr.DrawLine(new Pen(Brushes.BlueViolet), new Point(0, i + heightLines), new Point(w, i + heightLines));
            }
        }

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


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

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

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