Brush b = new SolidBrush(Color.White);
Pen pen = new Pen(b);
Font font = new Font("宋体", 15, FontStyle.Regular);
//float fPx = 15 / 72 * 96;
try
{
gx.DrawString(this.StrNumber, font, b, clientArea.Location.X + 25, clientArea.Bottom - 35);
}
catch(Exception e)
{
Log.WriteTextLog("画图错误信息",e.ToString());
}
上面这段代码 在大部门机器上都可以运行,但在个别电脑上会报这样的错误:
System.ArgumentException: Parameter is not valid.
at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.DrawString(String s, Font font, Brush brush, RectangleF layoutRectangle, StringFormat format)
at System.Drawing.Graphics.DrawString(String s, Font font, Brush brush, Single x, Single y)
at VOD.ItemBar.Paint(Graphics gx)
参数无效,请问是字体还是画刷的问题?还是其他问题呢
Pen pen = new Pen(b);
Font font = new Font("宋体", 15, FontStyle.Regular);
//float fPx = 15 / 72 * 96;
try
{
gx.DrawString(this.StrNumber, font, b, clientArea.Location.X + 25, clientArea.Bottom - 35);
}
catch(Exception e)
{
Log.WriteTextLog("画图错误信息",e.ToString());
}
上面这段代码 在大部门机器上都可以运行,但在个别电脑上会报这样的错误:
System.ArgumentException: Parameter is not valid.
at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.DrawString(String s, Font font, Brush brush, RectangleF layoutRectangle, StringFormat format)
at System.Drawing.Graphics.DrawString(String s, Font font, Brush brush, Single x, Single y)
at VOD.ItemBar.Paint(Graphics gx)
参数无效,请问是字体还是画刷的问题?还是其他问题呢
解决方案 »
- 我在C#的服务器中 如何对 客户端C++ 传输过来对于WIN32 finddata 函数 的解析
- 窗口中不用控件任意位置显示文本,可以吗?
- dataGridView数据导出到Excel和Word
- 怎樣把datatable中的数据导出到excel
- DataTable问题!如何让DataTable里行的位置上下移动
- 求助,重新封装gridview
- 一个成员函数前加上这么[Serializable]一句,是什么意思?
- 求一正则表达式,把html文件中的字符串分割开来
- 如何下载GRIDVIEW里的附件
- 怎样在visual studio.NET 让C#代码自动排齐,
- 求c#项目实例方面的视频
- C#操作临时表
记录看看this.StrNumber, font, b, clientArea.Location.X + 25, clientArea.Bottom 值