如下代码:protected override void OnPaint(PaintEventArgs e)
{
//......................
//其它代码
// ...................... e.Graphics.DrawString(str, this.Font, m_brText, rc, fmt); // ...............
//其它代码
// ...............
}
因为是OnPaint函数所以会不只一次进来,但是第一次进来不会有问题,第二次进来就会在上面的DrawString()函数中出现异常,提示“参数无效,“this.Font.Height”引发了“System.ArgumentException””类型的异常,不知道是什么原因,有哪位碰到过这种问题,请赐教。。
{
//......................
//其它代码
// ...................... e.Graphics.DrawString(str, this.Font, m_brText, rc, fmt); // ...............
//其它代码
// ...............
}
因为是OnPaint函数所以会不只一次进来,但是第一次进来不会有问题,第二次进来就会在上面的DrawString()函数中出现异常,提示“参数无效,“this.Font.Height”引发了“System.ArgumentException””类型的异常,不知道是什么原因,有哪位碰到过这种问题,请赐教。。
解决方案 »
- 为什么csc编译后 提示未找到元数据文件 "System.DirectoryServices.dll"
- 求助:解决SerializationException 问题
- Update 无法找到 TableMapping['Table'] 或 DataTable“Table”。
- 问个问题,唉,可能也是白问???为了工作,只好在问一次。。
- 简单的数据库更新问题
- 用类计算矩形的面积,并且比较两个矩形面积的大小
- C# timer定时器只执行一次
- 如何在WPF做画坐标,并且可以让这三维坐标系的轴会随着鼠标移动而转动?
- 最小化窗体
- 怎么获取系统windows和program files目录的位置
- 请帮忙解释下深度复制
- [C#] 怎么去更改Windows服务的启动类型?
{
g.DrawString("", this.Font, Brushes.Black, 0, 0);
g.DrawString("", this.Font,SystemBrushes.WindowText, 10f, 10f);
}
http://msdn.microsoft.com/zh-cn/library/21kdfbzs(VS.90).aspx
brush 为 空引用
- 或 -
String为 空引用