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