예제 #1
0
        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;
 }