private void btnBuscar_Click(object sender, EventArgs e) { Telas.FrmPlanoContaPesquisa frmPlanoContaPesquisa = new Telas.FrmPlanoContaPesquisa(); frmPlanoContaPesquisa.ShowDialog(); if (frmPlanoContaPesquisa.PlanoContaSelected != null) { planoContaBindingSource.Position = planoContaBindingSource.List.IndexOf(frmPlanoContaPesquisa.PlanoContaSelected); } frmPlanoContaPesquisa.Dispose(); }
private void FrmContas_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) { contaBindingSource.MoveLast(); } else if (e.KeyCode == Keys.Home) { contaBindingSource.MoveFirst(); } else if (e.KeyCode == Keys.PageUp) { contaBindingSource.MovePrevious(); } else if (e.KeyCode == Keys.PageDown) { contaBindingSource.MoveNext(); } else if (e.KeyCode == Keys.Escape) { this.Close(); } } else { if ((e.KeyCode == Keys.F7) || (e.KeyCode == Keys.Escape)) { btnCancelar_Click(sender, e); } else if (e.KeyCode == Keys.F6) { btnSalvar_Click(sender, e); } else if ((e.KeyCode == Keys.F2) && (codPessoaComboBox.Focused)) { Telas.FrmPessoaPesquisa frmPessoaPesquisa = new Telas.FrmPessoaPesquisa(); frmPessoaPesquisa.ShowDialog(); if (frmPessoaPesquisa.PessoaSelected != null) { pessoaBindingSource.Position = pessoaBindingSource.List.IndexOf(frmPessoaPesquisa.PessoaSelected); } frmPessoaPesquisa.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(); } else if ((e.KeyCode == Keys.F2) && (codPlanoContaComboBox.Focused)) { Telas.FrmPlanoContaPesquisa frmPlanoContaPesquisa = new Telas.FrmPlanoContaPesquisa(); frmPlanoContaPesquisa.ShowDialog(); if (frmPlanoContaPesquisa.PlanoContaSelected != null) { planoContaBindingSource.Position = planoContaBindingSource.List.IndexOf(frmPlanoContaPesquisa.PlanoContaSelected); } frmPlanoContaPesquisa.Dispose(); } else if ((e.KeyCode == Keys.F3) && (codPlanoContaComboBox.Focused)) { Telas.FrmPlanoConta frmPlanoConta = new Telas.FrmPlanoConta(); frmPlanoConta.ShowDialog(); if (frmPlanoConta.PlanoContaSelected != null) { planoContaBindingSource.Position = planoContaBindingSource.List.IndexOf(frmPlanoConta.PlanoContaSelected); } frmPlanoConta.Dispose(); } } }