权限无效,无法更改 Pen,为什么?

luciferx 2009-12-19 11:44:13
一下是部分函数:
private void draw_function(int line)
{
int i,in_pen;
Pen pen;
if (line >= 0)//如不是需要加粗的线条
{
in_pen = colour[line];
pen = pens[in_pen];
}
else//如是需要加粗的线条
{
line = -1 - line;
in_pen = colour[line];
pen = pens[in_pen];
pen.Width = 3;//错误的地方!!!!!!!权限无效,无法更改 Pen,权限无效,无法更改 Pen
}
PointF[] point = new PointF[Maxlong];
interval_x = offset_x / 600;
interval_y = offset_y / 400;
change_point(ref point[0], x[line, 0], y[line, 0]);
try
{
for (i = 1; i <= limit[line]; i++)
{
change_point(ref point[i], x[line, i], y[line, i]);
g.DrawLine(pen, point[i - 1], point[i]);
}
}
catch (Exception){ }
pictureBox.Image = map;

}
为什么啊?????
...全文
202 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
dqw120 2009-12-19
  • 打赏
  • 举报
回复
等待高手解答..

111,122

社区成员

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

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

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