iconos de formularios

17/04/2006 - 17:04 por Hugo Gsell | Informe spam
Hola.
para cargar un ícono en un form hago:

Me.Icon = New Icon("rutaarchivo\miicono.ico")
ahora BIEN, como hago para cargar si el ícono está incluido como un
'elemento de mi proyecto'
y como lo cargo si lo tengo cargado en un IMAGELIST?
Hugo A. Gsell
Sgo del Estero
Argentina
 

Leer las respuestas

#1 Luis Miguel Blanco
19/04/2006 - 19:07 | Informe spam
Hola Hugo

En lo referente a recuperar un icono si lo tienes incluido en tu proyecto,
en primer lugar, en las propiedades del icono, debes establecer la propiedad
"acción de generación" al valor "recurso incrustado". Posteriormente, para
recuperar este icono como recurso y asignarlo al formulario, necesitas
emplear reflexión y obtener el recurso a través del ensamblado en ejecución,
es decir de tu aplicación. Te adjunto un ejemplo de código:

'///////////////////////////////////
Dim oEnsamblado As System.Reflection.Assembly
oEnsamblado = System.Reflection.Assembly.GetExecutingAssembly()
Dim oStreamImagen As System.IO.Stream
oStreamImagen =
oEnsamblado.GetManifestResourceStream("WindowsApplication1.MiIcono.ico")

Dim objIcono As Icon = New Icon(oStreamImagen)
Me.Icon = objIcono
'///////////////////////////////////

Espero que te sirva.
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Hugo Gsell" wrote:

Hola.
para cargar un ícono en un form hago:

Me.Icon = New Icon("rutaarchivo\miicono.ico")
ahora BIEN, como hago para cargar si el ícono está incluido como un
'elemento de mi proyecto'
y como lo cargo si lo tengo cargado en un IMAGELIST?
Hugo A. Gsell
Sgo del Estero
Argentina



Preguntas similares