键不能为null,关键字:key

qq_34619798 2016-05-30 11:22:10
private void Form1_Paint(object sender, PaintEventArgs e)
{
bmp = new Bitmap(ClientSize.Width, ClientSize.Height, e.Graphics);
Graphics bmpgraphics = Graphics.FromImage(bmp);
for (int i = 0; i <= 13; i++)
{
bmpgraphics.DrawEllipse(new Pen(Color.FromName(colours[i]), 2),
ballarray[i, 1], ballarray[i, 2], 50, 50);

}
e.Graphics.DrawImageUnscaled(bmp, 0, 0);

//Draw ellipse acording to mouse coords.根据鼠标坐标画图
e.Graphics.DrawEllipse(new Pen(Color.Red), g1, g2, 50, 50);

bmpgraphics.Dispose();
bmp.Dispose();
}
(这只是代码其中一部分)
标红位置调试:键不能为null,关键字:key
不明白怎么修改
...全文
373 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

为1L补充
Poopaye 2016-05-30
  • 打赏
  • 举报
回复
100%是因为colours[i]这个是null
tanta 2016-05-30
  • 打赏
  • 举报
回复
colors[i]是null吧?自己跟踪下,很简单的。
江南小鱼 2016-05-30
  • 打赏
  • 举报
回复
Color.FromName 对2L的补充

110,534

社区成员

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

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

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