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