在一个表单中,我有一个图片框和矩形结构,
Dim RcDraw As Rectangle
我填充了这个结构的 x 和 y 属性
RcDraw.X = 10
RcDraw.Y = 10
我需要执行图片框的绘制事件才能看到图片框中的矩形,我该怎么做?
在一个表单中,我有一个图片框和矩形结构,
Dim RcDraw As Rectangle
我填充了这个结构的 x 和 y 属性
RcDraw.X = 10
RcDraw.Y = 10
我需要执行图片框的绘制事件才能看到图片框中的矩形,我该怎么做?
使用 的Invalidate 方法,PictureBox
您还需要将Height
and分配Width
给您的矩形
PictureBox1.Invalidate()
然后在你的Picturebox's Paint EventHandler
你会做这样的事情。
e.Graphics.DrawRectangle(Pens.Black, RcDraw)
或者如果你想填充它。
e.Graphics.FillRectangle(Brushes.Black, RcDraw)