private void btnBuscar_Click(object sender, EventArgs e) { Telas.FrmGrupoContaPesquisa frmTipoContaPesquisa = new Telas.FrmGrupoContaPesquisa(); frmTipoContaPesquisa.ShowDialog(); if (frmTipoContaPesquisa.GrupoConta != null) { grupoContaBindingSource.Position = grupoContaBindingSource.List.IndexOf(frmTipoContaPesquisa.GrupoConta); } frmTipoContaPesquisa.Dispose(); }
private void FrmPlanoConta_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) { planoContaBindingSource.MoveLast(); } else if (e.KeyCode == Keys.Home) { planoContaBindingSource.MoveFirst(); } else if (e.KeyCode == Keys.PageUp) { planoContaBindingSource.MovePrevious(); } else if (e.KeyCode == Keys.PageDown) { planoContaBindingSource.MoveNext(); } else if (e.KeyCode == Keys.Escape) { this.Close(); } } else { if (e.KeyCode == Keys.Enter) { e.Handled = true; SendKeys.Send("{tab}"); } 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) && (codGrupoContaComboBox.Focused)) { Telas.FrmGrupoContaPesquisa frmGrupoContaPesquisa = new Telas.FrmGrupoContaPesquisa(); frmGrupoContaPesquisa.ShowDialog(); if (frmGrupoContaPesquisa.GrupoConta != null) { grupoContaBindingSource.Position = grupoContaBindingSource.List.IndexOf(frmGrupoContaPesquisa.GrupoConta); } frmGrupoContaPesquisa.Dispose(); } else if ((e.KeyCode == Keys.F3) && (codGrupoContaComboBox.Focused)) { Telas.FrmGrupoConta frmGrupoConta = new Telas.FrmGrupoConta(); frmGrupoConta.ShowDialog(); if (frmGrupoConta.GrupoContaSelected != null) { grupoContaBindingSource.Position = grupoContaBindingSource.List.IndexOf(frmGrupoConta.GrupoContaSelected); } frmGrupoConta.Dispose(); } } }