Hi all. I try to draw a rectangle over a picturebox, but I face a problem. The object (rectangle) is drawing successfully but the problem is that when I move some other picturebox which is over the first picturebox several times and it passed over the location where I have drawn the object the rectangle disappears. I use picBox.CreateGraphics().DrawRectangle(...) to draw the rectangle over the pictureBox. How can I draw something over a pictureBox so it will not disappear after some other pictureBox passed over it? Thanks a lot.