private void ValPosicionar_Click(object sender, EventArgs e) { try { DlgIdiomaPosiciona DlgFilter = new DlgIdiomaPosiciona(this.principal); Point point = new Point(this.principal.Location.X + 100, this.principal.Location.Y + 300); DlgFilter.Location = point; DlgFilter.StartPosition = FormStartPosition.Manual; DlgFilter.ShowDialog(); if (DlgFilter.CodIdioma != "") { for (int i = 0; i < DataIdioma.Rows.Count; i++) { if (DataIdioma.Rows[i].Cells[0].Value.ToString() == DlgFilter.CodIdioma) { DataIdioma.CurrentCell = DataIdioma.Rows[i].Cells[0]; DataIdioma.Rows[i].Selected = true; DataIdioma.FirstDisplayedScrollingRowIndex = i; DataIdioma.Update(); break; } } } } catch (Exception ex) { MessageBoxEx.Show(DataIdioma, ex.Message, "Erro Idiomas", MessageBoxButtons.OK, MessageBoxIcon.Error); } }