Ir para o conteúdo
gamarra

[Duvida] Como fazer um slideshow

Mensagens Recomendadas

renafi    3
renafi

Vais ter de fazer isso em código.

Eu dou-te o exemplo de como carregar uma imagem para a pictureBox... depois vê se consegues continuar....

PictureBox1.Image = new Bitmap("C:\\imagem.jpg");

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
gamarra    0
gamarra

eu coloquei isto so que eu nao queria a carregar no botao

 private void button5_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog dlg = new FolderBrowserDialog();
            if (dlg.ShowDialog() == DialogResult.OK)
            {
                filemax = 0;
                panel1.Controls.Clear();
                foreach (String a in Directory.GetFiles(dlg.SelectedPath)) 
               {
                if((a.EndsWith("jpg"))||((a.EndsWith("png"))||((a.EndsWith("gif"))||((a.EndsWith("bmp"))||((a.EndsWith("jpeg")))))))
                {
                    PictureBox pb = new PictureBox();
                    Image im = Image.FromFile(a);
                    pb.Image = im;
                    panel1.Controls.Add(pb);
                    filemax++;
                }

                }
               
                timer1.Enabled =true;
            }
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            if (filecount == filemax) { filecount = 0; }
            PictureBox p = (PictureBox)panel1.Controls[filecount];
            pictureBox4.Image = p.Image;
            pictureBox5.Image = p.Image;
            filecount++;
        }
    }
}

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Daboi    0
Daboi

Experimenta iniciar o timer quando a form abre e fazer do timer um temporizador, quando chegar a um certo numero de ticks ele vai iniciar o slideshow.

podes utilizar 2 timers ou não. um para servir de temporizador, outro para o slideshow.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade