当前位置: 代码迷 >> C# >> 图片填充GDI+绘制的矩形时,底部出现蓝色边框咋回事
  详细解决方案

图片填充GDI+绘制的矩形时,底部出现蓝色边框咋回事

热度:81   发布时间:2016-05-05 04:56:45.0
图片填充GDI+绘制的矩形时,底部出现蓝色边框怎么回事


代码


public override void Paint(System.Drawing.Graphics g)
{

using (Image image = Image.FromFile(@"switch.png"))
                 {
using (TextureBrush brush = new TextureBrush(image)) {
brush.TranslateTransform(rectangle.X, rectangle.Y);
g.FillRectangle(brush, rectangle.X, rectangle.Y, image.Width, image.Height);
//g.Restore(state);
}
}
}



------解决思路----------------------
rectangle 这个是不是比图片高度还高看看rectangle与图的高度是不是相等
------解决思路----------------------
换个图片试试,会不会是图片里就有蓝色边框?
  相关解决方案