thank you
但是谁有没有具体的例子了?
看例子容易懂一点

解决方案 »

  1.   

    此示例在窗体上绘制实心矩形。示例
    Dim myBrush As New System.Drawing.SolidBrush(System.Drawing.Color.Red)
    Dim formGraphics as System.Drawing.Graphics
    formGraphics = Me.CreateGraphics()
    formGraphics.FillRectangle(myBrush, New Rectangle(0,0,200,300))
    myBrush.Dispose()
    formGraphics.Dispose()
    编译代码
    不能在 Form_Load 事件处理程序中调用该方法。如果已调整该窗体的大小或者其他窗体遮蔽了该窗体,则不会重绘所绘制的内容。若要自动重绘内容,应该重写 OnPaint 方法。可靠编程
    应该始终对使用系统资源的任何对象(如 Brush 和 Graphics 对象)调用 Dispose。请参见
    用 GDI+ 绘制线条和形状 | GDI+ 图形 | Graphics.FillRectangle 方法 | Control.OnPaint 方法 | 图形示例主题