2013-06-26 45 views
0

的事件塗料在形式我有一個PictureBox和矩形結構,執行的PictureBox

Dim RcDraw As Rectangle 

我填補了這一結構

RcDraw.X = 10  
RcDraw.Y = 10 

的x和y屬性,我需要執行油漆爲了看到picturebox中的矩形,我可以如何做到這一點?

回答

1

使用PictureBoxInvalidate Method,你還需要將HeightWidth分配給您的矩形

PictureBox1.Invalidate() 

然後在你的Picturebox's Paint EventHandler你會做這樣的事情。

e.Graphics.DrawRectangle(Pens.Black, RcDraw) 

或者如果你想填寫。

e.Graphics.FillRectangle(Brushes.Black, RcDraw) 
+0

感謝,它@Alf歡迎您工作正常 – Alf

+0

。 –