Hola Patricia,
No sería mejor guardar la el ícono entero como recurso, y no sólo el nombre?
Esto se hace Click Derecho en el proyecto->Propiedades->Recursos, arriba a
la izquierda aparece un drop down que dice Cadenas, ahí seleccioná
Iconos y luego agregá el ícono que quieras.
Luego desde VB.Net haces algo como:
Me.ImageList1.Images.Add("test", My.Resources.Icon1)
Me.Button1.ImageKey = "test"
Sino, como lo haces vos deberías cargar el icono desde el archivo del disco,
pero no creo que sea la mejor opción sobre la alternativa que te presento.
Ya que los archivos de recursos se usan para localizar las aplicaciones, y
por ejemplo los íconos no significan lo mismo en diferentes culturas. Usando
la esta alternativa generarías un archivo de recursos para cada cultura
hacia la que tu aplicación esté dirigida.
Espero no haber confundido mucho J
Saludos!
Walter G. Poch
Developer / Architect
--------------------------------------------
Cell: +54 (9 341) 3353273
Skype: walter.poch
<mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]
--------------------------------------------
<http://wpoch.com.ar/> Personal Site [wpoch.com.ar]
<http://wpoch.wordpress.com/> Blog [wpoch.wordpress.com]
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Patricia Banfi
Enviado el: Viernes, 16 de Mayo de 2008 03:01 p.m.
Para: vbnet List Member
Asunto: [vbnet] Acceder dinámicamente a recursos de una aplicación
Hola, estoy desarrollando una aplicación en visual basic .net 2005, tengo
algunos íconos incorporados como recursos de la misma y necesito acceder a
ellos dinámicamente.
La pregunta concreta es cómo tendría que escribir la siguiente línea:
Me.ImageList1.Images.Add(CType(My.Resources.nota, System.Drawing.Icon))
Si lo que tengo es: Icono as string = "Nota.ico"
o si me pueden pasar algún link al respecto.
Muchas gracias
_____
Los referentes más importantes en compra/venta de autos se juntaron:
Demotores y Yahoo!. Ahora comprar o vender tu auto es más fácil.
Visitá http://ar.autos.yahoo.com/