Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Shout en 1 Septiembre 2013, 22:10 PM

Título: [Duda] Acceder a imagen (recurso) al cambiar un ComboBox
Publicado por: Shout en 1 Septiembre 2013, 22:10 PM
Buenas!

Veréis, tengo un combobox, y quiero que cada vez que cambie, un PictureBox cambie también a una imagen que está en los resources de mi proyecto.

Lo que pasa es que tengo esto:
Código (csharp) [Seleccionar]
private void cmbMap_SelectedIndexChanged(object sender, EventArgs e) {}

Y lo que quiero es:
Código (csharp) [Seleccionar]
pictureBoxImage.Image = Properties.Resources[cmbMap.SelectedText];

Pero, al ser C# compilado, no se puede.

Qué alternativa hay a parte de poner un switch enorme?
Título: Re: [Duda] Acceder a imagen (recurso) al cambiar un ComboBox
Publicado por: El Benjo en 2 Septiembre 2013, 05:47 AM
Intenta haciendo lo siguiente:

Código (csharp) [Seleccionar]

pictureBoxImage.Image = Image.FromStream(Properties.Resources.ResourceManager.GetStream(cmbMap.SelectedText));


Creo que con eso debe funcionar. Suerte.  ;D