繁体   English   中英

如何设置RectangleF c#的背景颜色?

[英]How to set the background color of RectangleF c#?

如何设置使用rectangleF对象绘制的矩形的背景颜色。

RectangleF 只是一个存储float的矩形信息的结构 GDI+使用这种结构绘制,将丰富多彩的东西填入其中。 我们必须使用Graphics对象来填充它。 以下是您的示例代码:

//Fill on a Bitmap
Graphics g = Graphics.FromImage(someBitmap);
g.FillRectangle(Brushes.Green, yourRectangleF);

在一些Paint事件处理程序中,我们可以通过传入的参数e获取Graphics对象,通常类型为PaintEventArgs ,如下所示:

//Fill on a Form
private void Form1_Paint(object sender, PaintEventArgs e){
  e.Graphics.FillRectangle(Brushes.Green, yourRectangleF);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM