Carga icono de recursos.

25/05/2005 - 21:51 por Kapsule | Informe spam
Buenas a todos.

Tengo un problema y no se como resorverlo. Resulta que desde el Visual
Studio creo una aplicacion c# y agrego 3 iconos, el problema es que no se
como indicar desde codigo que me carge esos icono en una variable
System.Drawing.Icon. Tambien he podido observar que esos iconos no se donde
los guarda una vez complio el .exe.

Alguien sabe como demonios se le hace.

Bueno un saludo a todos.
 

Leer las respuestas

#1 Octavio Hernandez
25/05/2005 - 23:45 | Informe spam
K,

Si has añadido los iconos como 'Recurso Embebido', se guardan en los
recursos de la aplicación.
Este trozo de código te permite sacar un icono:

System.Reflection.Assembly p =
System.Reflection.Assembly.GetExecutingAssembly();
System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(
p.GetManifestResourceStream(this.GetType(), "idea.ico"));

Creo que también funcionaría:

System.Drawing.Icon bmp = new System.Drawing.Icon(
p.GetManifestResourceStream(this.GetType(), "idea.ico"));

"Kapsule" escribió en el mensaje
news:
Buenas a todos.

Tengo un problema y no se como resorverlo. Resulta que desde el Visual
Studio creo una aplicacion c# y agrego 3 iconos, el problema es que no se
como indicar desde codigo que me carge esos icono en una variable
System.Drawing.Icon. Tambien he podido observar que esos iconos no se
donde
los guarda una vez complio el .exe.

Alguien sabe como demonios se le hace.

Bueno un saludo a todos.

Preguntas similares