コード例 #1
0
        private void tsbtnConsultar_Click(object sender, EventArgs e)
        {
            ConsultarClientes objConsultarClientes = new ConsultarClientes();

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

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

            //Vinculo ao botão Voltar, do form filho o método para ativar os botões do formulário pai, usando delegates
            objConsultarClientes.tsbtnVoltar.Click += new EventHandler(this.HabilitaBotoes);

            //Verifico se o form já está aberto. Se estiver impeço a abertura de um novo e exibo uma mensagem ao usuário
            if (Application.OpenForms.OfType<ConsultarClientes>().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
            {
                objConsultarClientes.Show();
            }
        }
コード例 #2
0
        private void tsbtnConsultar_Click(object sender, EventArgs e)
        {
            ConsultarClientes objConsultarClientes = new ConsultarClientes();

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

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

            //Vinculo ao botão Voltar, do form filho o método para ativar os botões do formulário pai, usando delegates
            objConsultarClientes.tsbtnVoltar.Click += new EventHandler(this.HabilitaBotoes);

            //Verifico se o form já está aberto. Se estiver impeço a abertura de um novo e exibo uma mensagem ao usuário
            if (Application.OpenForms.OfType <ConsultarClientes>().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
            {
                objConsultarClientes.Show();
            }
        }
コード例 #3
0
 private void btnCliente_Click(object sender, EventArgs e)
 {
     ConsultarClientes objCliente = new ConsultarClientes();
     objCliente.ShowDialog();
 }