private void btnGerenciarFuncionario_Click(object sender, EventArgs e) { //instanciando o form com o método getInstance CS_frmGerenciarFuncionario gerenciarFuncionario = CS_frmGerenciarFuncionario.getInstance(); gerenciarFuncionario.MdiParent = this; gerenciarFuncionario.Show(); }
//realiza o teste para ver se o formulário já possue alguma instância, ele realiza uma instância public static CS_frmGerenciarFuncionario getInstance() { if (frmGerenciarFuncionario == null) { frmGerenciarFuncionario = new CS_frmGerenciarFuncionario(); } return(frmGerenciarFuncionario); }
private void fechandoForm(object sender, FormClosedEventArgs e) { //quando o form estiver fechando ele recebe nulo para ele poder ser instanciado novamente frmGerenciarFuncionario = null; }