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