[Duda] Acceder a imagen (recurso) al cambiar un ComboBox

Iniciado por Shout, 1 Septiembre 2013, 22:10 PM

0 Miembros y 1 Visitante están viendo este tema.

Shout

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?
I'll bring you death and pestilence, I'll bring you down on my own

El Benjo

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
www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.