.net - studio - icono para windows form
¿Es posible cambiar el icono de una ventana de consola desde.net? (3)
¿Es posible cambiar el icono de una ventana de consola desde .net? Sin utilizar llamadas win32.
En general, no puede asignar un icono a la ventana de la aplicación cuando se ejecuta desde vshost . Funcionará correctamente cuando se ejecute fuera del IDE, con la condición de que establezca un icono personalizado en el cuadro de diálogo Propiedades del proyecto .
Si es la ventana de la consola de su propia aplicación, entonces puede ...
- Haga doble clic en "Propiedades" debajo del proyecto de su consola en el Explorador de soluciones
- Selecciona la opción "Icono y manifiesto"
- Añade tu icono en ese panel.
(Supongo que estás en un entorno C #, pero VB.NET debería ser similar)
Si está iniciando un proceso externo ... puede crear un proyecto de consola de "iniciador" en el que puede configurar su propio ícono de la misma manera que anteriormente.
Si te refieres a una ventana de consola de propiedad externa sobre la que no tienes control ... entonces creo que necesitas una llamada win32 / pinvoke.
Tenía el icono establecido en las propiedades del proyecto, como sugirió Chakrit, pero mi problema era que lo estaba ejecutando desde Visual Studio, que ejecuta app.vshost.exe, no app.exe directamente.
Como app.vshost.exe no tenía el ícono, parecía que no funcionaba, a pesar de que estaba configurado correctamente.