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