同样的画字DRAWSTRING为什么提示无效参数

jardyson 2017-08-10 12:01:45
在一个项目中调用了DRAWSTRING能正常绘制,另一个项目错误提示无效参数。百思不得骑姐。附上代码:
g.DrawImage(backgroupimg, new System.Drawing.Rectangle(0, 0, this.Width, this.Height));
List<Model.Cabinetdevice> cabs = Model.Models.Cabs.GetDevices(new Rectangle() { X = e.X, Y = e.Y, Width = 1, Height = 1 });
if (cabs.Count > 0)
{
//此处错误,空字符串能正常过去。
g.DrawString("宋体", System.Drawing.SystemFonts.DefaultFont, Brushes.Black, new PointF(12.0f, 20.0f));
g.DrawImage(Resource1.Cabinet, new System.Drawing.Rectangle(0, 0, this.Width, this.Height));
foreach (var device in cabs)
{
SolidBrush brush = new SolidBrush(Color.Red);
//PointF P = new PointF(100, 100);
Font font = new Font("宋体", 12);
//g.DrawString("guwei4037", new Font("verdana", 8), brush, P);
//g.DrawString(device.DeviceName, System.Drawing.SystemFonts.DefaultFont, Brushes.Black, 10, 10);
//SizeF sizef = g.MeasureString(device.DeviceName, font, PointF.Empty, new StringFormat(StringFormatFlags.NoClip));
g.DrawString("sdasd", System.Drawing.SystemFonts.DefaultFont, Brushes.Black, 0.0f, 15.0f);
}
}

昨天的问题,各位多帮忙。
...全文
136 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧