执行事件画箱的油漆

时间:2013-06-26 18:19:46

标签: visual-studio-2010 vb.net-2010

在表格中我有一个图片框和矩形结构,

Dim RcDraw As Rectangle

我填充了这个结构的x和y属性

RcDraw.X = 10    
RcDraw.Y = 10

我需要执行picturebox的paint事件才能看到图片框中的矩形,我该怎么做?

1 个答案:

答案 0 :(得分:1)

使用PictureBox的{​​{3}},您还需要将HeightWidth分配到矩形

PictureBox1.Invalidate()

然后在你的Picturebox's Paint EventHandler中你会做这样的事情。

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

或者如果你想填充它。

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