求大神指点 哪里错了?

巍巍哥 2012-05-29 03:47:57
private void lblMode_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button != MouseButtons.Left)
return;
int xPos, yPos;
xPos = e.X / 31;
yPos = e.Y / 31;
struArr[xPos, yPos] = !struArr[xPos, yPos];
bool b = struArr[xPos, yPos];
Graphics gp = lblMode.CreateGraphics();
SolidBrush s = new SolidBrush(b ? blockColor : Color.Black);
gp.FillRectangle(s, 31 * xPos + 1, 31 * yPos + 1, 30, 30);
gp.Dispose;
}
...全文
78 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
__天涯寻梦 2012-05-29
  • 打赏
  • 举报
回复
gp.Dispose 没括号,
e.X / 31 了再 31 * xPos 两者不一定相等,最好是用 e.X ,e.Y 。
zhujiawei7 2012-05-29
  • 打赏
  • 举报
回复
麻烦问问题请发错误信息,谢谢
bdmh 2012-05-29
  • 打赏
  • 举报
回复
什么问题啊

111,126

社区成员

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

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

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