resource read how archivo c# forms resources icons

c# - read - ¿Alguna forma fácil de usar íconos desde los recursos?



resources file c# (6)

1- agrega el ícono a los recursos del proyecto y cambia el nombre a ícono.

2- abre el diseñador del formulario al que deseas agregar el ícono.

3- añadir la función InitializeComponent.

4- agrega esta línea en la parte superior:

this.Icon = PROJECTNAME.Properties.Resources.icon;

repite el paso 4 para todas tus formas.

Tengo una aplicación C #. Necesito agregar un icono a esa aplicación, así que agregué un recurso de icono. Agregar recurso fue bien, pero ¿hay alguna forma de utilizar mi icono (recurso) como icono de formulario SIN agregar código adicional? Cuando trato de usar la propiedad de "icono" en tiempo de diseño de la forma, parece que tengo que elegir un archivo, pero quiero usar un ícono incrustado ...

¿Alguna ayuda?


Cómo cargo Iconos: utilizando Visual Studio 2010: vaya a las propiedades del proyecto, haga clic en Agregar recurso> Archivo existente , seleccione su icono.

Verás que apareció una carpeta de Recursos. Este era mi problema, tuve que hacer clic en el icono cargado (en el directorio de Recursos) y configurar "Copiar en el Directorio de Salida" a "Copiar siempre" . (se configuró "No copiar").

Ahora simplemente hazlo:

Icon myIcon = new Icon("Resources/myIcon.ico");


Después de agregar el archivo ICO a sus recursos de aplicaciones, puede usar referencias usando My.Resources.YourIconNameWithoutExtension

Por ejemplo, si tuviera un archivo llamado Logo-square.ico agregado a mis recursos de aplicaciones, puedo configurarlo en un ícono con:

NotifyIcon1.Icon = My.Resources.Logo_square


En Form_Load:

this.Icon = YourProjectNameSpace.Resources.YourResourceName.YouAppIconName;


Los formularios mantienen archivos de recursos separados (SomeForm.Designer.resx) agregados a través del diseñador. Para usar iconos incrustados en otro archivo de recursos se requieren códigos. (this.Icone = Project.Resources.SomeIcon;)


elegir ese archivo, incrustará el ícono en el ejecutable.