private void dataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { DataGridViewCell cell = dataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex]; Casilla casilla = matrix[e.RowIndex, e.ColumnIndex]; casilla.Mostrar(cell); string position = e.RowIndex + "," + e.ColumnIndex; string message = casilla.getMessage(); // label1.Text = position + " - " + message; label1.Text = position; label2.Text = message; }
private void button8_Click(object sender, EventArgs e) { //solo para comprobar como se situan los barcos for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { DataGridViewCell cell; if (matrix[i, j] != null) { cell = dataGridView.Rows[i].Cells[j]; matrix[i, j].Mostrar(cell); } else { cell = dataGridView.Rows[i].Cells[j]; Casilla casilla = matrix[i, j] = new Agua(); casilla.Mostrar(cell); } } } }