FormMain.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. namespace WindowsFormsAppUP02._02Alekseev8
  11. {
  12. /// <summary>
  13. /// Класс FormMain, в котором происходит генерация рисунка
  14. /// </summary>
  15. public partial class FormMain : Form
  16. {
  17. /// <summary>
  18. /// Инициализация компонентов
  19. /// </summary>
  20. public FormMain()
  21. {
  22. InitializeComponent();
  23. }
  24. /// <summary>
  25. /// Метод, в котором создаются объекты Graphics, происходит формирование рисунка с помощью класса Brushes и циклов For
  26. /// </summary>
  27. /// <param name="sender"></param>
  28. /// <param name="e"></param>
  29. private void FormMainPaint(object sender, PaintEventArgs e)
  30. {
  31. Graphics g = e.Graphics;
  32. g.Clear(Color.White);
  33. for (int i = 0; i < 1; i++)
  34. {
  35. g.DrawLine(new Pen(Brushes.Brown, 2), 10, 4 * i + 20, 200, 4 * i + 20);
  36. }
  37. for (int i = 0; i < 1; i++)
  38. {
  39. g.DrawLine(new Pen(Brushes.Brown, 3), 10, 4 * i + 30, 200, 4 * i + 30);
  40. }
  41. for (int i = 0; i < 1; i++)
  42. {
  43. g.DrawLine(new Pen(Brushes.Brown, 4), 10, 4 * i + 40, 200, 4 * i + 40);
  44. }
  45. for (int i = 0; i < 1; i++)
  46. {
  47. g.DrawLine(new Pen(Brushes.Brown, 5), 10, 4 * i + 50, 200, 4 * i + 50);
  48. }
  49. for (int i = 0; i < 1; i++)
  50. {
  51. g.DrawLine(new Pen(Brushes.Brown, 6), 10, 4 * i + 60, 200, 4 * i + 60);
  52. }
  53. }
  54. }
  55. }