Foro de elhacker.net

Programación => .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
  1. private void cmbMap_SelectedIndexChanged(object sender, EventArgs e) {}

Y lo que quiero es:
Código
  1. 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
  1. pictureBoxImage.Image = Image.FromStream(Properties.Resources.ResourceManager.GetStream(cmbMap.SelectedText));
  2.  

Creo que con eso debe funcionar. Suerte.  ;D