private void btnBuscar_Click(object sender, EventArgs e) { Telas.FrmContaBancoPesquisa frmContaBancoPesquisa = new Telas.FrmContaBancoPesquisa(); frmContaBancoPesquisa.ShowDialog(); if (frmContaBancoPesquisa.ContaBancoSelected != null) { contaBancoBindingSource.Position = contaBancoBindingSource.List.IndexOf(frmContaBancoPesquisa.ContaBancoSelected); } frmContaBancoPesquisa.Dispose(); }
private void FrmCartaoCredito_KeyDown(object sender, KeyEventArgs e) { if (estado.Equals(EstadoFormulario.ESPERA)) { if (e.KeyCode == Keys.F2) { btnBuscar_Click(sender, e); } if (e.KeyCode == Keys.F3) { btnNovo_Click(sender, e); } else if (e.KeyCode == Keys.F4) { btnEditar_Click(sender, e); } else if (e.KeyCode == Keys.F5) { btnExcluir_Click(sender, e); } else if (e.KeyCode == Keys.End) { cartaoCreditoBindingSource.MoveLast(); } else if (e.KeyCode == Keys.Home) { cartaoCreditoBindingSource.MoveFirst(); } else if (e.KeyCode == Keys.PageUp) { cartaoCreditoBindingSource.MovePrevious(); } else if (e.KeyCode == Keys.PageDown) { cartaoCreditoBindingSource.MoveNext(); } else if (e.KeyCode == Keys.Escape) { this.Close(); } } else { if (e.KeyCode == Keys.Enter) { if (codPessoaComboBox.Focused) { codPessoaComboBox_Leave(sender, e); } e.Handled = true; SendKeys.Send("{tab}"); } if (e.KeyCode == Keys.Escape) { btnCancelar_Click(sender, e); } else if (e.KeyCode == Keys.F6) { btnSalvar_Click(sender, e); } else if ((e.KeyCode == Keys.F2) && (codContaBancoComboBox.Focused)) { Telas.FrmContaBancoPesquisa frmContaBancoPesquisa = new Telas.FrmContaBancoPesquisa(); frmContaBancoPesquisa.ShowDialog(); if (frmContaBancoPesquisa.ContaBancoSelected != null) { contaBancoBindingSource.Position = contaBancoBindingSource.List.IndexOf(frmContaBancoPesquisa.ContaBancoSelected); } frmContaBancoPesquisa.Dispose(); } else if ((e.KeyCode == Keys.F3) && (codContaBancoComboBox.Focused)) { Telas.FrmContaBanco frmContaBanco = new Telas.FrmContaBanco(); frmContaBanco.ShowDialog(); if (frmContaBanco.ContaBancoSelected != null) { contaBancoBindingSource.Position = contaBancoBindingSource.List.IndexOf(frmContaBanco.ContaBancoSelected); } frmContaBanco.Dispose(); } else if ((e.KeyCode == Keys.F3) && (codPessoaComboBox.Focused)) { Telas.FrmPessoa frmPessoa = new Telas.FrmPessoa(); frmPessoa.ShowDialog(); if (frmPessoa.PessoaSelected != null) { pessoaBindingSource.Position = pessoaBindingSource.List.IndexOf(frmPessoa.PessoaSelected); } frmPessoa.Dispose(); } } }