Usuário com melhor resposta
ImageList adicionar imagens pré carregadas

Pergunta
-
Olá, gostaria de uma ajuda, pois estou programando no visual studio e preciso fazer um software de slides, já fiz a parte de interação com o usuário escolhendo as imagens que quer carregar, e agora quero redirecionar essas imagens para um imagelist e coloca-las em slideshow, porem não consigo adicionar essas imagens pré carregadas ao imagelist, como posso fazer? agradeço desde já.
Segue as linhas de código até então:
***************************************************************************************************
using System;
using System.Drawing;
using System.Security;
using System.Windows.Forms;
namespace teste
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
InitializeOpenFileDialog();
}
private void InitializeOpenFileDialog()
{
// Set the file dialog to filter for graphics files.
this.openFileDialog1.Filter =
"Images (*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|" +
"All files (*.*)|*.*";
// Allow the user to select multiple images.
this.openFileDialog1.Multiselect = true;
this.openFileDialog1.Title = "My Image Browser";
}
private void button1_Click(object sender, EventArgs e)
{
DialogResult dr = this.openFileDialog1.ShowDialog();
if (dr == System.Windows.Forms.DialogResult.OK)
{
// Read the files
foreach (String file in openFileDialog1.FileNames)
{
// Create a PictureBox.
try
{
PictureBox pb = new PictureBox();
Image loadedImage = Image.FromFile(file);
pb.SizeMode = PictureBoxSizeMode.StretchImage;
pb.Height = 100;
pb.Width = 100;
pb.Image = loadedImage;
flowLayoutPanel1.Controls.Add(pb);
}
catch (SecurityException ex)
{
// The user lacks appropriate permissions to read files, discover paths, etc.
MessageBox.Show("Security error. Please contact your administrator for details.\n\n" +
"Error message: " + ex.Message + "\n\n" +
"Details (send to Support):\n\n" + ex.StackTrace
);
}
catch (Exception ex)
{
// Could not load the image - probably related to Windows file system permissions.
MessageBox.Show("Cannot display the image: " + file.Substring(file.LastIndexOf('\\'))
+ ". You may not have permission to read the file, or " +
"it may be corrupt.\n\nReported error: " + ex.Message);
}
}
}
}
}
}************************************************************************************************
Respostas
-
tentei enviar imagens, mas não consegui, bem é o seguinte:
Passo 1: Executo o programa, aperto o botão1 que permite selecionar múltiplas imagens, que são exibidas em um flowLayoutPanel1
Passo 2: Aperto no botão 2 para que possa abrir um form 2 e mostrar as imagens neste segundo form, porém não ocorre.
Estou com duvidas de como fazer para que esse procedimento dê certo, por favor me de uma ajuda.
- Marcado como Resposta Enrico Lima sexta-feira, 12 de maio de 2017 16:11
Todas as Respostas
-
Boa tarde Enrico Lima
Por gentileza, poderia nos fornecer maiores informações a respeito do seu caso para assim prosseguirmos com o estudo do mesmo?
Atenciosamente,
Guilherme Macedo S
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
TechNet Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Enrico Lima sexta-feira, 12 de maio de 2017 16:11
- Não Marcado como Resposta Enrico Lima sexta-feira, 12 de maio de 2017 16:11
-
tentei enviar imagens, mas não consegui, bem é o seguinte:
Passo 1: Executo o programa, aperto o botão1 que permite selecionar múltiplas imagens, que são exibidas em um flowLayoutPanel1
Passo 2: Aperto no botão 2 para que possa abrir um form 2 e mostrar as imagens neste segundo form, porém não ocorre.
Estou com duvidas de como fazer para que esse procedimento dê certo, por favor me de uma ajuda.
- Marcado como Resposta Enrico Lima sexta-feira, 12 de maio de 2017 16:11