百思不得其解的【GDI+ 中发生一般性错误】
private void 标题栏_Paint(object sender, PaintEventArgs e)
{
Rectangle rect = ((Control)sender).ClientRectangle;
using (Pen p = new Pen(Color.FromArgb(136, 170, 214), 1))
{
e.Graphics.DrawLine(p, 0, rect.Height - 1, rect.Width, rect.Height - 1);//这句偶尔异常(概率大概是每20次报错1次)。
}
}
异常提示:GDI+ 中发生一般性错误。
异常类型:System.Runtime.InteropServices.ExternalException
加个try将异常忽略掉基本是不影响正常使用,不过心里还是纠结,为什么会这样偶尔出错,实在想不通为什么,看有没有经验的朋友帮忙释疑。
...全文
相关推荐
GDI+中发生一般性错误
GDI+中发生一般性错误GDI+中发生一般性错误GDI+中发生一般性错误GDI+中发生一般性错误
.net生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法
主要介绍了.net生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法 ,需要的朋友可以参考下
ASP.NET输出PNG图片时出现GDI+一般性错误的解决方法
偶原来的用ASP.NET生成验证码图片时用的是JPG格式,今天想把它改成PNG格式的,结果就出现GDI+一般性错误,查了N久资料,才发现解决的办法,对分享此解决办法的网友深表感谢
异常A generic error occurred in GDI+的解决办法
异常A generic error occurred in GDI+的解决办法
GDI+开发包 GDI+ SDK
GDI+开发包,解压文件,并将其中的Includes和Lib中的文件复制到VS安装目录中VC98目录下的Includes和Lib文件夹中



