private void button1_Click(object sender, EventArgs e) { DataResponse <Funcionario> response = funcionarioBLL.Autenticar(txtEmail.Text, txtSenha.Text); if (response.Sucesso) { User.FuncionarioLogado = response.Data[0]; FormMenu frmMenu = new FormMenu(); this.Hide(); frmMenu.ShowDialog(); //Esta linha só executa quando o FormMenu for fechado this.Show(); } else { MessageBox.Show(response.GetErrorMessage()); } }