示例#1
0
        private void tsbtnEditar_Click(object sender, EventArgs e)
        {
            EditarClientes objEditarCliente = new EditarClientes();

            //Informo a aplicação que o frmAlterarExcluirClientes é o form filho do frmClientes
            objEditarCliente.MdiParent = this;

            //Chamo o método que desativa os botões do formulário pai
            this.DesabilitaBotoes(sender, e);

            //Vinculo ao botão Cancelar Cadastro, do form filho, o método para ativar os botões do formulário pai, por meio de delegate
            objEditarCliente.tsbtnCancelar.Click += new EventHandler(this.HabilitaBotoes);

            if (Application.OpenForms.OfType <EditarClientes>().Count() > 0)
            {
                MessageBox.Show("O formulário já está aberto! Feche este formulário para abrir outro!",
                                "Mensagem do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                objEditarCliente.Show();
            }
        }
        private void tsbtnEditar_Click(object sender, EventArgs e)
        {
            EditarClientes objEditarCliente = new EditarClientes();

            //Informo a aplicação que o frmAlterarExcluirClientes é o form filho do frmClientes
            objEditarCliente.MdiParent = this;

            //Chamo o método que desativa os botões do formulário pai
            this.DesabilitaBotoes(sender, e);

            //Vinculo ao botão Cancelar Cadastro, do form filho, o método para ativar os botões do formulário pai, por meio de delegate
            objEditarCliente.tsbtnCancelar.Click += new EventHandler(this.HabilitaBotoes);

            if (Application.OpenForms.OfType<EditarClientes>().Count() > 0)
            {
                MessageBox.Show("O formulário já está aberto! Feche este formulário para abrir outro!",
                                "Mensagem do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                objEditarCliente.Show();
            }
        }