Отслеживание нажатие мышки в определенной части экрана и зарисовка объекта - C#
Формулировка задачи:
на практике я пишу игру крестики нолики. Нарисовала через фотошоп клетки и вставила в программу с помощью модификатора Bitmap
Как теперь сделать отслеживание нажатие мышки по определенной клетке и зарисовывать с помощью 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 с опеределенными значениями 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;
}
}
}