private void button1_Click(object sender, EventArgs e)//Для кнопки ПРАВИЛА ИГРЫ
{
MessageBox.Show("...");
}
private void button2_Click(object sender, EventArgs e)//для кнопки НАЧАТЬ ИГРУ
{
button1.Visible = false;
button2.Visible = false;
button3.Visible = true;
button4.Visible = true;
button5.Visible = true;
}
private void button3_Click(object sender, EventArgs e)//для кнопки НОВИЧОК
{
button3.Visible = false;
button4.Visible = false;
button5.Visible = false;
AddButtons(3);
timer();
}
private void button4_Click(object sender, EventArgs e)//для кнопки ЛЮБИТЕЛЬ
{
button3.Visible = false;
button4.Visible = false;
button5.Visible = false;
AddButtons(4);
}
private void button5_Click(object sender, EventArgs e)//для кнопки ПРОФИ
{
button3.Visible = false;
button4.Visible = false;
button5.Visible = false;
AddButtons(5);
}
private void button6_Click(object sender, EventArgs e)//кнопка СДАТЬСЯ
{
button1.Visible = true;
button2.Visible = true;
button3.Visible = false;
button4.Visible = false;
button5.Visible = false;
button6.Visible = false;
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
Controls.Remove(b[i, j]);//УДАЛЕНИЕ ВСЕХ КНОПОК для метода ""AddButtons""
}
}
}
public Button[,] b = new Button[5, 5];
public void AddButtons(int k)//метод по созданию кнопок соответсвенно: 3x3//4x4//5x5
{
int k2 = k * k;
int x = 20, y = 20, q = 0;
for (int i = 0; i < k; i++)
{
for (int j = 0; j < k; j++)
{
b[i, j] = new Button
{
Location = new Point(x, y),
Size = new Size(70, 70),
Visible = true,
};
Controls.Add(b[i, j]);
x = x + 90;
}
q = x;
x = 20;
y = y + 90;
}
button6.Location = new Point(q / 2 - 70, y);
button6.Visible = true;
Random r = new Random();//добавляем чила в кнопки
int[] a = new int[k2];
a[0] = r.Next(1, k2 + 1);
for (int i = 1; i < k2; i++)
{
a[i] = r.Next(1, k2 + 1);
for (int j = 0; j < i; j++)
{
while (a[i] == a[j])
{
a[i] = r.Next(1, k2 + 1);
i--;
}
}
}
int l = 0;
for (int i = 0; i < k; i++)
{
for (int j = 0; j < k; j++)
{
b[i, j].Text = Convert.ToString(a[l]);
l++;
}
}
}
private void timer()
{
timer1.Interval = 3000;
timer1.Start();
timer1.Tick += timer1_Tick;
}
private void timer1_Tick(object sender, EventArgs e)
{
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
b[i, j].BackColor=Color.Black;
}
}
}
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хочу сделать плагин для игры Terraria, которая написана движке на XNA, поэтому лучше использовать HEX для градиентаЯ хочу сделать так, чтобы, когда...
Пришло время работы с интерфейсами и наступила проблемаНе понимаю как работает при определенном условии, Итератор для поиска элементов...
Имею Ubuntu и установленный dotnet core 2Создал проект asp
Использую метод SaveChanges чтобы сохранить изменения, внесенные пользователем на сайтеНа локальном сервере все работает хорошо, как только загружаю...