public void SetCell(int x, int y, Color color) { Point p = new Point(x, y); if (m_cells.ContainsKey(p)) { m_cells[p] = color; } else { m_cells.Add(p, color); } Invalidate(); }