Usuário com melhor resposta
Evento KeyDown - Windows Forms C#

Pergunta
-
Bom dia pessoal... Estou apanhando aqui com um evento KeyDown, mas tenho dúvidas se realmente estou usando o evento correto...
Tenho um DataGrid que quando o usuário seleciona uma linha e pressiona Enter, ele chama outro Form, só que quando este mesmo Form é fechado, em seguida ele dá um Enter e pula para a próxima linha. Eu precisava que ele ficasse parado na mesma linha que o usuário selecionou do data grid.... Como faço isso?
private void dgPesquisar_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (acaoTelaConsultar == AcaoTelaConsulta.AcaoTelaConsultar.ConsultarCompleto) btnOk.PerformClick(); else if (acaoTelaConsultar == AcaoTelaConsulta.AcaoTelaConsultar.ConsultarBasico) btnVerAlterar.PerformClick(); } }
Respostas
-
private void dgPesquisar_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { e.Handled = true; if (acaoTelaConsultar == AcaoTelaConsulta.AcaoTelaConsultar.ConsultarCompleto) btnOk.PerformClick(); else if (acaoTelaConsultar == AcaoTelaConsulta.AcaoTelaConsultar.ConsultarBasico) btnVerAlterar.PerformClick(); } }
Basta fazer um handle.
Att,
Antero Marques
- Marcado como Resposta JR-Master sexta-feira, 4 de março de 2016 14:51
Todas as Respostas
-
private void dgPesquisar_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { e.Handled = true; if (acaoTelaConsultar == AcaoTelaConsulta.AcaoTelaConsultar.ConsultarCompleto) btnOk.PerformClick(); else if (acaoTelaConsultar == AcaoTelaConsulta.AcaoTelaConsultar.ConsultarBasico) btnVerAlterar.PerformClick(); } }
Basta fazer um handle.
Att,
Antero Marques
- Marcado como Resposta JR-Master sexta-feira, 4 de março de 2016 14:51
-