0 / 0 / 0
Регистрация: 17.09.2022
Сообщений: 84
1

Разработайте игру, которая заключается в следующем. На форме размещены четыре кнопки (Button) и четыре метки (Label). Пр

10.11.2022, 16:57. Показов 810. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Разработайте игру, которая заключается в следующем. На форме размещены четыре кнопки (Button) и четыре метки (Label). При нажатии на кнопку часть надписей становится невидимой, а часть, наоборот, становится видимой. Цель игры – скрыть все надписи

я пыталась... но почему-то выдает ошибку

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        List<Button> buttons;
        List<Label> labels;
        public Form1()
        {
            InitializeComponent();
            labels = new List<Label>();
            buttons = new List<Button>();
            buttons.AddRange(new Button[4] { button6, button7, button8, button9 });
            labels.AddRange(new Label[4] { label6, label7, label8, label9 });
        }
 
 
        private void Form1_Load(object sender, EventArgs e)
        {
            button6.Click += label6.Click;
            button7.Click += label7.Click;
            button8.Click += label8.Click;
            button9.Click += label9.Click;
 
        }
 
        private void label6_Click(object sender, EventArgs e)
        {
            Random rnd = new Random(DateTime.Now.Millisecond);
            Button btn = buttons[rnd.Next(labels.Count)];
            btn.Visible = !btn.Visible;
        }
    }
}
ошибка:
Ошибка CS0079 Событие "Control.Click" может находиться только в левой части операции += или -= WindowsFormsApp1
C#
1
2
3
4
 button6.Click += label6.Click;
            button7.Click += label7.Click;
            button8.Click += label8.Click;
            button9.Click += label9.Click;
к этим строчкам
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2022, 16:57
Ответы с готовыми решениями:

Разместите на форме четыре кнопки (Button), которые будут менять цвет формы
Разместите на форме четыре кнопки (Button). Сделайте на кнопках следующие надписи: «красный»,...

Разместите на форме четыре кнопки (Button). Сделайте на кнопках следующие надписи: «слева» (по центру), «справа» (по цен
Разместите на форме четыре кнопки (Button). Сделайте на кнопках следующие надписи: «слева» (по...

На форме четыре кнопки А, В, С, D...
помогите, пожалуйста На форме четыре кнопки А, В, С, D. Кнопки А и В расположены на одной...

Напишите программу, которая выводит на экран слова «один два три четыре пять» в следующем виде:
Напишите программу, которая выводит на экран слова «один два три четыре пять» в следующем виде: ...

1
702 / 440 / 233
Регистрация: 03.01.2017
Сообщений: 1,256
10.11.2022, 17:02 2
Цитата Сообщение от YlT Посмотреть сообщение
C#
1
button6.Click += label6.Click;
Цитата Сообщение от YlT Посмотреть сообщение
C#
1
private void label6_Click(object sender, EventArgs e)
C#
1
button6.Click +=label6_Click;
0
10.11.2022, 17:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2022, 17:02
Помогаю со студенческими работами здесь

Разместите на форме две кнопки (Button) и одну метку (Label)
Разместите на форме две кнопки (Button) и одну метку (Label). Сделайте на кнопках следующие...

В рамку проектора одновременно вставляются четыре квадратных диапозитива, которые проектируются на четыре экрана
В рамку проектора одновременно вставляются четыре квадратных диапозитива, которые проектируются на...

Извлечь из байта четыре старших и четыре младших бита?
Как извлечь из байта четыре старших и четыре младших бита? На Си это выглядит вот так:...

Найти вероятности событий: первые четыре карты в колоде тузы;четыре туза расположены рядом
Колода из 36 карт хорошо перемешана. Найти вероятности событий А) первые четыре карты в колоде...

Четыре угла экрана имеют четыре зеленых квадрата. Когда вы нажмете ENTER, квадраты станут синими
Как написать код??? С++ Четыре угла экрана имеют четыре зеленых квадрата. Когда вы нажмете...

Четыре кнопки на форме: добавить запись, удалить запись, закрыть, найти запись
Private Sub КнопкаДобавитьЗапись_Click() On Error GoTo Err_КнопкаДобавитьЗапись_Click ...

Разместите на форме две кнопки (Button) и одну метку (Label). Сделайте на кнопках следующие надписи: «скрыть», «показать
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru