Отслеживание нажатие мышки в определенной части экрана и зарисовка объекта - C#

Узнай цену своей работы

Формулировка задачи:

на практике я пишу игру крестики нолики. Нарисовала через фотошоп клетки и вставила в программу с помощью модификатора Bitmap
        Bitmap background = new Bitmap(Application.StartupPath + "/жёёж€ЏзЅ‘.png");
        private void BackgroundPaint(PaintEventArgs e)
        {
            graphics = e.Graphics;
            graphics.DrawImage(background, new Rectangle(125, 85, 256, 256));
        }
Как теперь сделать отслеживание нажатие мышки по определенной клетке и зарисовывать с помощью bitmap крестик, либо нолик ?
Я вот подумала, можешь создать пустой Bitmap с опеределенными значениями Rectangle и находить его ?

Решение задачи: «Отслеживание нажатие мышки в определенной части экрана и зарисовка объекта»

textual
Листинг программы
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
 
        }
 
        private void panel2_MouseClick(object sender, MouseEventArgs e)
        {
            panel2.BackColor = Color.Black;
        }
 
        private void panel1_MouseClick(object sender, MouseEventArgs e)
        {
            panel1.BackColor = Color.Red;
        }
 
        private void panel3_MouseClick(object sender, MouseEventArgs e)
        {
            panel3.BackColor = Color.Green;
        }
 
        private void panel4_MouseClick(object sender, MouseEventArgs e)
        {
            panel4.BackColor = Color.Yellow;
        }
       
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы