Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. public Form1()
  2. {
  3. InitializeComponent();
  4. Width = 500;
  5. Height = 400;
  6. AutoSizeMode = AutoSizeMode.GrowAndShrink;
  7. }
  8.  
  9. static Random rnd = new Random();
  10. Point p = new Point();
  11.  
  12. private void Form1_Load(object sender, EventArgs e)
  13. {
  14. SetPoint();
  15. }
  16.  
  17. void SetPoint()
  18. {
  19. p.X = rnd.Next(20, 400);
  20. p.Y = rnd.Next(20, 350);
  21. BackColor = Color.White;
  22. Text = "Лаб.Раб. №1_3. Хохлов Даниил";
  23. }
  24. private void Form1_MouseClick(object sender, MouseEventArgs e)
  25. {
  26. double pos = Math.Sqrt((p.X - e.X) * (p.X - e.X) + (p.Y - e.Y) * (p.Y - e.Y));
  27. int digit = 0;
  28. if (pos <= 20)
  29. {
  30. BackColor = Color.Black;
  31. digit = 10;
  32. Text = "Лаб.Раб. №1_3. Хохлов Даниил " + digit + "!";
  33. MessageBox.Show("Поздравление!");
  34. digit = 0;
  35. SetPoint();
  36. }
  37. if (pos <= 30 && pos > 20)
  38. digit = 9;
  39. if (pos <= 40 && pos > 30)
  40. digit = 8;
  41. if (pos <= 50 && pos > 40)
  42. digit = 7;
  43. if (pos <= 60 && pos > 50)
  44. digit = 6;
  45. if (pos <= 70 && pos > 60)
  46. digit = 5;
  47. if (pos <= 80 && pos > 70)
  48. digit = 4;
  49. if (pos <= 90 && pos > 80)
  50. digit = 3;
  51. if (pos <= 100 && pos > 90)
  52. digit = 2;
  53. if (pos <= 110 && pos > 100)
  54. digit = 1;
  55. if (pos > 110)
  56. digit = 0;
  57. switch (digit)
  58. {
  59. case 0: BackColor = Color.White; break;
  60. case 1: BackColor = Color.FromArgb(220, 220, 220); break;
  61. case 2: BackColor = Color.FromArgb(215, 215, 215); break;
  62. case 3: BackColor = Color.FromArgb(211, 211, 211); break;
  63. case 4: BackColor = Color.FromArgb(207, 207, 207); break;
  64. case 5: BackColor = Color.FromArgb(200, 200, 200); break;
  65. case 6: BackColor = Color.FromArgb(192, 192, 192); break;
  66. case 7: BackColor = Color.FromArgb(185, 185, 185); break;
  67. case 8: BackColor = Color.FromArgb(169, 169, 169); break;
  68. case 9: BackColor = Color.Gray; break;
  69. }
  70. Text = "Лаб.Раб. №1_3. Хохлов Даниил " + digit + "!";
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement