private void btn_Dificil_Click(object sender, EventArgs e)
        {
            Program.jogoMem.nivel = 2;

            if (Program.jogoMem.faixaEtaria == 0)
            {
                Program.jogoMem.linhas  = 4;
                Program.jogoMem.colunas = 4;
            }
            else if (Program.jogoMem.faixaEtaria == 1)
            {
                Program.jogoMem.linhas  = 4;
                Program.jogoMem.colunas = 6;
            }

            frm_Jogo_da_Memoria frmJM = new frm_Jogo_da_Memoria(Program.jogoMem.nivel, Program.jogoMem.linhas, Program.jogoMem.colunas);

            frmJM.Show();

            this.Visible = false;
        }
        public void Verificar_CartaClicada(object sender, EventArgs e)
        {
            try
            {
                PictureBox carta_clicada = (PictureBox)sender;

                if (carta_clicada != null)
                {
                    if (carta_clicada.Image == carta_clicada.Tag)
                    {
                        return;
                    }

                    if (clique1 == null)
                    {
                        clique1       = carta_clicada;
                        clique1.Image = (Image)carta_clicada.Tag;

                        foreach (Control lbl in carta_clicada.Controls)
                        {
                            if (lbl is Label)
                            {
                                lbl.Visible = true;
                            }
                        }

                        return;
                    }
                    if (clique2 == null)
                    {
                        clique2       = carta_clicada;
                        clique2.Image = (Image)carta_clicada.Tag;

                        foreach (Control lbl in carta_clicada.Controls)
                        {
                            if (lbl is Label)
                            {
                                lbl.Visible = true;
                            }
                        }

                        obj.jogadas++;

                        lbl_Jogadas.Text = obj.jogadas.ToString();
                    }

                    var row1 = tableLayoutPanel1.GetPositionFromControl(clique1);
                    var row2 = tableLayoutPanel1.GetPositionFromControl(clique2);

                    if (mat[row1.Row, row1.Column].ID == mat[row2.Row, row2.Column].ID)
                    {
                        clique1 = null;
                        clique2 = null;

                        if (Verificar_Vitoria())
                        {
                            timer2.Stop();

                            aplausos.Play();

                            obj.listaObj.Clear();
                            lista.Clear();
                            GC.Collect();

                            DialogResult result = MessageBox.Show("Parabéns, você conseguiu!!! \n\nSeu tempo foi de " + lbl_Tempo.Text + " segundos. \nVocê fez " + lbl_Jogadas.Text + " jogadas. \n\nDeseja jogar novamente?", "Parabéns", MessageBoxButtons.YesNo);
                            if (result == DialogResult.Yes)
                            {
                                frm_Jogo_da_Memoria frmJM = new frm_Jogo_da_Memoria(nivel, lin, col);
                                frmJM.Show();

                                this.Visible = false;
                            }
                            //Close();
                        }

                        return;
                    }

                    timer1.Start();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro");
            }
        }