Form1.cs 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  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. }
  40. }
  41. public Form1()
  42. {
  43. InitializeComponent();
  44. btnMin1.Enabled = false;
  45. btnMin2.Enabled = false;
  46. btnMin3.Enabled = false;
  47. btnMin4.Enabled = false;
  48. btnMin5.Enabled = false;
  49. btnMin6.Enabled = false;
  50. btnMin7.Enabled = false;
  51. btnMin8.Enabled = false;
  52. btnMin9.Enabled = false;
  53. }
  54. private void btnStart_Click(object sender, EventArgs e)
  55. {
  56. btnMin1.Enabled = true;
  57. btnMin2.Enabled = true;
  58. btnMin3.Enabled = true;
  59. btnMin4.Enabled = true;
  60. btnMin5.Enabled = true;
  61. btnMin6.Enabled = true;
  62. btnMin7.Enabled = true;
  63. btnMin8.Enabled = true;
  64. btnMin9.Enabled = true;
  65. btnStart.Enabled = false;
  66. }
  67. private void btn_Click1(object sender, EventArgs e)
  68. {
  69. BlockButtons();
  70. }
  71. private void btnMin_Click2(object sender, EventArgs e)
  72. {
  73. BlockButtons();
  74. }
  75. private void btn_Click3(object sender, EventArgs e)
  76. {
  77. btnMin3.Text = "1";
  78. btnMin3.Enabled = false;
  79. Win();
  80. }
  81. private void btn_Click4(object sender, EventArgs e)
  82. {
  83. btnMin4.Text = "3";
  84. btnMin4.Enabled = false;
  85. Win();
  86. }
  87. private void btn_Click5(object sender, EventArgs e)
  88. {
  89. btnMin5.Text = "3";
  90. btnMin5.Enabled = false;
  91. Win();
  92. }
  93. private void btn_Click6(object sender, EventArgs e)
  94. {
  95. btnMin6.Text = "2";
  96. btnMin6.Enabled = false;
  97. Win();
  98. }
  99. private void btn_Click7(object sender, EventArgs e)
  100. {
  101. btnMin7.Text = "1";
  102. btnMin7.Enabled = false;
  103. Win();
  104. }
  105. private void btnMin_Click8(object sender, EventArgs e)
  106. {
  107. BlockButtons();
  108. }
  109. private void btn_Click9(object sender, EventArgs e)
  110. {
  111. btnMin9.Text = "1";
  112. btnMin9.Enabled = false;
  113. Win();
  114. }
  115. private void tb1TextChanged(object sender, EventArgs e)
  116. {
  117. }
  118. }
  119. }