Можно ли настроить панель заголовка (т.е. изменить цвет) или полностью удалить его?
Настройка области заголовка консольного приложения
Ответ 1
Используйте свойство Console.Title
Посмотрите эту ссылку для примера Свойство Console.Title
Ответ 2
Это непросто сделать. Консольное окно фактически обрабатывается отдельным процессом, conhost.exe
. Вам нужно будет убедить этот процесс изменить свое поведение, связанное с грубыми хаками.
Вы можете легко получить дескриптор окна и изменить основные свойства окна и надеяться, что conhost.exe
не изменит их. Но обычная роспись панели надписей предполагает ввод кода в conhost.exe
.
Ответ 3
Используйте API SetConsoleTitle. С P/Invoke я бы предположил.
Ответ 4
Чтобы удалить его, вы можете изменить formBorderStyle на none. Это делает его немного уродливым, но он избавляется от него. Однако вы также теряете кнопки Min Max и Exit.