private void DgvPalavra_CellClick(object sender, DataGridViewCellEventArgs e) { // ao clicar numa célula, seleciona a sua linha e define-a como a posição selecionada no vetor if ((sender as DataGridView).Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null) { (sender as DataGridView).CurrentRow.Selected = true; int indiceAtual = int.Parse((sender as DataGridView).Rows[e.RowIndex].Cells[0].FormattedValue.ToString()); asPalavras.PosicionarEm(indiceAtual); AtualizarTela(); } }