Form1.cs 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  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 WindowsFormsApp4
  11. {
  12. public partial class Form1 : Form
  13. {
  14. int i = 0;
  15. public void BlockButtons()
  16. {
  17. if (i != 6)
  18. {
  19. btnMin3.Enabled = false;
  20. btnMin4.Enabled = false;
  21. btnMin5.Enabled = false;
  22. btnMin6.Enabled = false;
  23. btnMin7.Enabled = false;
  24. btnMin9.Enabled = false;
  25. tb1.Text = "Вы проиграли";
  26. panel1.BackColor = Color.Red;
  27. }
  28. btnMin1.Text = "Мина";
  29. btnMin2.Text = "Мина";
  30. btnMin8.Text = "Мина";
  31. }
  32. public void Win()
  33. {
  34. i++;
  35. if (i == 6)
  36. {
  37. BlockButtons();
  38. tb1.Text = "Вы победили";
  39. panel1.BackColor = Color.Green;
  40. }
  41. }
  42. public Form1()
  43. {
  44. InitializeComponent();
  45. btnMin1.Enabled = false;
  46. btnMin2.Enabled = false;
  47. btnMin3.Enabled = false;
  48. btnMin4.Enabled = false;
  49. btnMin5.Enabled = false;
  50. btnMin6.Enabled = false;
  51. btnMin7.Enabled = false;
  52. btnMin8.Enabled = false;
  53. btnMin9.Enabled = false;
  54. }
  55. private void btnStart_Click(object sender, EventArgs e)
  56. {
  57. btnMin1.Enabled = true;
  58. btnMin2.Enabled = true;
  59. btnMin3.Enabled = true;
  60. btnMin4.Enabled = true;
  61. btnMin5.Enabled = true;
  62. btnMin6.Enabled = true;
  63. btnMin7.Enabled = true;
  64. btnMin8.Enabled = true;
  65. btnMin9.Enabled = true;
  66. btnStart.Enabled = false;
  67. }
  68. private void btn_Click1(object sender, EventArgs e)
  69. {
  70. BlockButtons();
  71. }
  72. private void btnMin_Click2(object sender, EventArgs e)
  73. {
  74. BlockButtons();
  75. }
  76. private void btn_Click3(object sender, EventArgs e)
  77. {
  78. btnMin3.Text = "1";
  79. btnMin3.Enabled = false;
  80. Win();
  81. }
  82. private void btn_Click4(object sender, EventArgs e)
  83. {
  84. btnMin4.Text = "3";
  85. btnMin4.Enabled = false;
  86. Win();
  87. }
  88. private void btn_Click5(object sender, EventArgs e)
  89. {
  90. btnMin5.Text = "3";
  91. btnMin5.Enabled = false;
  92. Win();
  93. }
  94. private void btn_Click6(object sender, EventArgs e)
  95. {
  96. btnMin6.Text = "2";
  97. btnMin6.Enabled = false;
  98. Win();
  99. }
  100. private void btn_Click7(object sender, EventArgs e)
  101. {
  102. btnMin7.Text = "1";
  103. btnMin7.Enabled = false;
  104. Win();
  105. }
  106. private void btnMin_Click8(object sender, EventArgs e)
  107. {
  108. BlockButtons();
  109. }
  110. private void btn_Click9(object sender, EventArgs e)
  111. {
  112. btnMin9.Text = "1";
  113. btnMin9.Enabled = false;
  114. Win();
  115. }
  116. private void tb1TextChanged(object sender, EventArgs e)
  117. {
  118. }
  119. }
  120. }