Предположим, у нас есть форма и картинка на нем:Невозможно нарисовать на Picturebox
Где находится проблема? Прямоугольник исчезает в окне изображения. Зачем?
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Graphics gr = pictureBox1.CreateGraphics();
gr.FillRectangle(Brushes.Red, new Rectangle(10, 10, 50, 50));
}
Во-первых, используйте 'e.Graphics' с прилагаемого' PaintEventArgs' вместо создания нового объекта 'Graphics'. –
Почему вы пишете 'Everlasting', прежде всего, ваши вопросы? – Bobby
@ deltreme: Я не уверен на сто процентов, но разве это не ответ? Прямоугольник нарисован на другом объекте «Graphics», а остальное? – Bobby