¿Es posible cambiar el icono de una ventana de consola desde .net? Sin usar llamadas win32.¿Es posible cambiar el icono de una ventana de consola desde .net?
Respuesta
Si se trata de ventana de la consola de su propia aplicación, a continuación, se puede ...
- doble clic en "Propiedades" en virtud de su proyecto de consola en el Explorador de soluciones
- Seleccionar la opción "Icono y manifiesto"
- Agregue su icono en ese panel.
(estoy suponiendo que usted está en un entorno # C, pero VB.NET debería ser similar)
Si va a iniciar un proceso externo ... entonces puede presentar un proyecto de consola "lanzador" a la cual puede configurar su propio icono de la misma manera que arriba.
Si se refiere a una ventana de consola de propiedad externa sobre la que no tiene control ... entonces creo que necesita una llamada win32/pinvoke.
¿sabe qué llamada pinvoke para cambiar un icono de ventana de consola de propiedad externa? – CoderBrien
Tenía el ícono 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.
Dado que app.vshost.exe no tenía el ícono que parecía no funcionar, a pesar de que estaba configurado correctamente.
Si un moderador lo ve, elimine la muy buena publicación de chakrit.
En realidad, no me di cuenta del problema "vshost" hasta que lo mencionas. :-) ... Solo recuerdo que funcionó de esa manera. – chakrit
Generalmente, 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.
- 1. ¿Es posible cambiar el icono de la barra de estado (icono de notificación) dinámicamente?
- 2. ¿Cómo cambiar el icono ejecutable desde el código C#? (no es mi icono de la aplicación)
- 3. ¿Es posible utilizar HttpBrowserCapabilities desde una aplicación de consola C#?
- 4. ¿Cómo puedo cambiar el ancho de una ventana de la consola de Windows?
- 5. . Aplicación de consola .Net que no muestra una consola
- 6. ¿Es posible escribir en la consola en color en .NET?
- 7. ¿Es posible cargar .net dll desde el código Lua?
- 8. ¿Es posible leer desde la consola en Dart?
- 9. Javascript - Cambiar icono de alerta
- 10. ¿Es posible borrar programáticamente el historial de la consola?
- 11. ¿Es posible hacer una automatización de consola Firebug?
- 12. ¿Es posible cambiar el ícono de desinstalación en Inno Setup?
- 13. C# icono de aplicación de consola
- 14. ¿Es posible cambiar el color de ScrollBar?
- 15. ¿Es posible cambiar de forma programática el icono de volumen en una unidad montada en Mac OS X?
- 16. Cambiar el icono de un archivo .JAR
- 17. ¿Es posible cambiar el nombre de una tabla en Firebird?
- 18. ¿Es posible cambiar el nombre de una clave Hashmap?
- 19. ¿Es posible crear una aplicación de consola que no muestre una ventana de consola cuando se hace doble clic en ella?
- 20. ¿Cómo cambiar el icono de un JLabel?
- 21. Icono de cambio para una aplicación de consola Delphi
- 22. Ocultar la ventana de la consola desde Process.Start C#
- 23. Cómo cambiar el propietario de una ventana usando su identificador
- 24. Cambiar el icono predeterminado en una aplicación de Windows Forms
- 25. Cómo cambiar el icono de JFrame
- 26. matar limpiamente una aplicación de consola desde el interior de un grupo de aplicaciones de consola
- 27. ¿es posible crear una ventana de exceso de tamaño fijo?
- 28. ¿Es posible escribir aplicaciones de consola en el esquema?
- 29. ¿Es posible determinar qué proceso inicia mi aplicación .Net?
- 30. ¿Es posible cambiar el tamaño de la ventana con JQuery o JavaScript?
¿Se refiere al ícono de su aplicación o a cualquier ventana de consola iniciada externamente? – chakrit
icono de la aplicación –