Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
En este ejemplo se recupera una imagen que es un recurso incrustado del ensamblado.
Procedimiento
Para configurar este ejemplo
Cree una aplicación de formulario Windows Forms con un control PictureBox denominado pictureBox1.
Agregue el código siguiente al controlador de eventos Form1_Load.
System.Reflection.Assembly thisExe; thisExe = System.Reflection.Assembly.GetExecutingAssembly(); System.IO.Stream file = thisExe.GetManifestResourceStream("AssemblyName.ImageFile.jpg"); this.pictureBox1.Image = Image.FromStream(file);Agregue un archivo de imagen existente al proyecto y establezca su propiedad Build Actionen Embedded Resource en Solution Explorer.
Reemplace "AssemblyName.ImageFile.jpg" por el nombre del recurso en el ensamblado.
Utilice el método GetManifestResourceNames del objeto Assembly para encontrar el nombre del recurso.
Programación eficaz
Las condiciones siguientes pueden producir una excepción:
El recurso incrustado no está en el ensamblado y la llamada a GetManifestResourceStream devuelve Nothing.
Puede que no haya ninguna aplicación asociada a este tipo de archivo, es decir, a la extensión de nombre de archivo.
Vea también
Conceptos
Diseñar una interfaz de usuario en Visual C#