@returnZero

Как запретить менять размер консоли в c#?

Есть ли какой-то способ запретить менять размер консольного окна при запуске приложения?
  • Вопрос задан
  • 302 просмотра
Решения вопроса 2
vabka
@vabka Куратор тега C#
Токсичный шарпист
Никак нельзя, тк ты не можешь гарантировать, в какой именно консоли у тебя запустится приложение.
- Оно может быть запущено в стандартной консоли windows.
- В Windows Terminal.
- В ConEmu.
- На линуксе в любом многообразии ихних терминалов.
- Может быть запущено по SSH или вообще без рабочего стола.
- Вообще без терминала, как часть пайпа или сервис

Если тебе очень важно, чтобы твоё приложение выглядело как консольное, но при этом запускалось в окне фиксированного размера - делай оконное приложение, в котором бы выводился текст в нужном стиле.
Ответ написан
Griboks
@Griboks Куратор тега C#
В консольном проекте нет консоли, поэтому ею нельзя управлять. В приложении есть только три стандартных потока: ввод, вывод и ошибка. Когда пользователь запускает приложение, некое другое приложение подсоединяется к потокам и отправляет/получает данные.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы