Icono Aplicación y Ventanas

10/11/2003 - 18:29 por Gandalf | Informe spam
Hola, actualmente para agregar un Icono a mis aplicaciones, lo agrego en la
ventana de propiedades del proyecto para que el ejecutable tenga un Icono y
luego lo vuelvo a gregar como recurso para poder asignarlo a las vetanas que
creo dentro de la aplicación.

De esta forma estoy agregando el archivo de icono dos veces, a no ser que el
VS se de cuenta y quite uno de ellos, pero no creo.

Mi pregunta es, ¿como podría hacer referencia al Icono del proyecto, para
asignarlo a una ventana de la aplicación?.

Esto creo que solucionaria el problema.

Un Saludo.

Preguntas similare

Leer las respuestas

#1 Daniel Mazzini
10/11/2003 - 19:13 | Informe spam
Creo que seria algo asi ...


System.Reflection.Assembly asm System.Reflection.Assembly.GetExecutingAssembly();

System.Drawing.Icon icono= New System.Drawing.Icon
(asm.GetManifestResourceStream(this.GetType,
"TuNameSpace.TuNombreDeArchivo.ico"))

this.Icon = icono;
icono.Dispose();

Acordate de poner el icono como recurso embebido
Saludos,
Daniel Mazzini.

Hola, actualmente para agregar un Icono a mis


aplicaciones, lo agrego en la
ventana de propiedades del proyecto para que el


ejecutable tenga un Icono y
luego lo vuelvo a gregar como recurso para poder


asignarlo a las vetanas que
creo dentro de la aplicación.

De esta forma estoy agregando el archivo de icono dos


veces, a no ser que el
VS se de cuenta y quite uno de ellos, pero no creo.

Mi pregunta es, ¿como podría hacer referencia al Icono


del proyecto, para
asignarlo a una ventana de la aplicación?.

Esto creo que solucionaria el problema.

Un Saludo.


.

Respuesta Responder a este mensaje
#2 Gandalf
11/11/2003 - 11:34 | Informe spam
Hola Daniel, gracias por tu respuesta, pero creo que me he explicado mal.
Para obtener un recurso incrustado ya estaba usando el siguiente código, que
funciona perfectamente:

bm=new Bitmap(GetType(),"dibujo.bmp");

Lo que quiero es hacer referencia al Icono del Proyecto, que no tengo ni
idea de como lo mete el VS en el Ensamblado, ni como hacer referencia a
dicho Icono. Intente usar tu código para hacer referencia al Icono del
proyecto pero no he conseguido que funciones.

Muchas gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida