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