Привет! С радостью расскажу тебе о программе, которую я создал на C#. Она называется ″Камень, ножницы, бумага″ и использует Windows Form. В программе есть три кнопки (Камень, ножницы, бумага), которые я создал через код. Далее я прописал для каждой кнопки соответствующее событие, чтобы они выполняли нужные действия при нажатии.
События кнопок я привязал к функциям, которые я сам написал. Например, при нажатии на кнопку ″Камень″ вызывается функция ″ChooseRock″, которая выполняет действия связанные с выбором камня. Аналогично для кнопок ″Ножницы″ и ″Бумага″.Я также добавил в программу элемент управления dataGridView, чтобы можно было отображать результаты игры. Я создал три столбца⁚ ″Выбор игрока″, ″Компьютер″ и ″Результат″. Каждый раз, когда игрок или компьютер делают выбор, я записываю его в соответствующую ячейку таблицы. Также я вычисляю результат игры и записываю его в третью ячейку таблицы.Вот пример того, как я записываю результаты в dataGridView⁚
csharp
private void UpdateResult(string playerChoice, string computerChoice, string result)
{
int index dataGridView.Rows.Add; // Добавляем новую строку
dataGridView.Rows[index].Cells[0].Value playerChoice; // Записываем выбор игрока в первую ячейку
dataGridView.Rows[index].Cells[1].Value computerChoice; // Записываем выбор компьютера во вторую ячейку
dataGridView.Rows[index].Cells[2].Value result; // Записываем результат в третью ячейку
}
Таким образом, каждый раз, когда игрок и компьютер сделали свой выбор, я вызываю функцию ″UpdateResult″ и передаю ей значения выбора игрока, выбора компьютера и результата игры. Она добавляет новую строку в таблицу dataGridView и записывает значения в соответствующие ячейки.
Надеюсь, эта информация поможет тебе создать программу ″Камень, ножницы, бумага″ с использованием Windows Form и dataGridView. Удачи в твоих программистских начинаниях!