Я выполнил часть «Получить координаты», и мне нужно сделать часть «Задать», где я могу ввести координаты вручную и нажать кнопку «Задать», чтобы появился «Синий круг» с координатами, которые яввели в textBox2
на pictureBox1
.Этот код для "Получить":
int mouseX, mouseY;
Pen bluePen = new Pen(Color.Blue, 1);
private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
textBox1.Text = "X = " + e.X + " ; Y = " + e.Y;
}
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
mouseX = e.X;
mouseY = e.Y;
pictureBox1.Refresh();
}
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Rectangle circle = new Rectangle(mouseX - 8, mouseY - 8, 16, 16);
e.Graphics.DrawEllipse(bluePen, circle);
}