Как запретить изменять размер формы c
Перейти к содержимому

Как запретить изменять размер формы c

  • автор:

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

Если стоит задача отображать данные с учётом размера консольного окна, то этот размер можно узнать (в большинстве случаев). Но не зафиксировать.

Решения вопроса 2

vabka

Василий Банников @vabka Куратор тега C#
Токсичный шарпист

Никак нельзя, тк ты не можешь гарантировать, в какой именно консоли у тебя запустится приложение.
— Оно может быть запущено в стандартной консоли windows.
— В Windows Terminal.
— В ConEmu.
— На линуксе в любом многообразии ихних терминалов.
— Может быть запущено по SSH или вообще без рабочего стола.
— Вообще без терминала, как часть пайпа или сервис

Если тебе очень важно, чтобы твоё приложение выглядело как консольное, но при этом запускалось в окне фиксированного размера — делай оконное приложение, в котором бы выводился текст в нужном стиле.

Как запретить изменение размеров окна

Author24 — интернет-сервис помощи студентам

Как запретить изменение размеров формы
Добрый день форумчане, У меня появился вопрос касающийся C#. Вопрос заключается в том, как можно.

Изменение размеров окна Form
Всем здрасте! Можете подсказать как изменить размер окна, например по нажатии кнопки.

Изменение размеров окна при FormBorderStyle: None
В общем, создал форму, с свойствах формы FormBorderStyle указал None, что бы не было рамки окна и.

Изменение размеров элементов, при изменение размеров формы
Доброго времени суток, подскажите, как в VS2016 реализовать подобное, а именно: Имеются следующая.

1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535

Лучший ответ

Сообщение было отмечено как решение

Решение

В дизайнере устанавливаете свойство формы FormBorderSyle в FixedDialog
Администратор
83630 / 52208 / 244
Регистрация: 10.04.2006
Сообщений: 13,426
Или установите максимальные размеры формы.
Smart is the new Sexy
Регистрация: 29.12.2008
Сообщений: 109

Лучший ответ

Сообщение было отмечено как решение

Решение

Или установите максимальные размеры формы.

Про это я уже писал выше) не предлагать)

Как запретить изменять размер формы c

Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.

Пользователь
Регистрация: 12.05.2009
Сообщений: 43

Что интересно в свойствах я это уже делал эфекта ноль, форма как растягивалась так и продолжает.
У меня delphi 2007. Кто еще что может посоветовать?

Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
Сообщение от girz

Что интересно в свойствах я это уже делал эфекта ноль, форма как растягивалась так и продолжает.
У меня delphi 2007. Кто еще что может посоветовать?

Не может того быть !
Тогда подробнее объясни чего ты хочешь от формы при запуске ?
Может тебе нужно задать определенные размеры формы или ограничить ее размеры при изменении (т.е. задать минимальный и максимальный размер) ?

«Заряженному танку в дуло не смотрят» @Dekmer in WoT
Пользователь
Регистрация: 13.07.2008
Сообщений: 45

У меня тоже стоит Delphi 2007 , вот решение:

1)Если ты хочешь чтоб его можно было развернуть , но не изменить размеры то — в инспекторе находишь Visual ,потом там изменяешь значение BorderStyle на bsSingle

2)Если ты хочешь чтоб там вообше не можно было -бы развернуть окно и поменять размер то ешё раз етот же BorderStyle меняешь на bsSizeToolWin

Пользователь
Регистрация: 12.05.2009
Сообщений: 43

Все теперь разобрался, у меня почему то если создаешь новый проект работает, а именно в моей програмке нет. Пришлось через 7 версию грузить, все сделал теперь работает. Всем большое спасибо.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как запретить раскрытие формы Анастасия123456789 Помощь студентам 3 21.04.2009 11:53
Как запретить изменение рамера главного окна? AlexeyLed Общие вопросы C/C++ 1 18.03.2009 21:12
как запретить изменение текстового файла на delphi BuT@JL Помощь студентам 1 28.02.2009 05:35
как в ХР запретить установку и удаление програм и изменение параметров дисплея? Dinya Безопасность, Шифрование 2 21.12.2008 21:30
Изменение размера шрифта выводимого текста в консоле, как побороть? Artefact Qt и кроссплатформенное программирование С/С++ 0 26.02.2008 00:28

C# программа Form

Вопрос такой как растягивания формы ?

Дополнен 10 лет назад
Вопрос такой как запретить растягивания формы ?
Лучший ответ

Задайте нужные значения размеров в св-вах формы MinimumSize, MaximumSize. Если они будут одиноковы, то размер формы нельзя будет изменить с помощью мыши.

Чтобы кнопка максимизации была неактивна, задайте св-ву формы MaximizeBox значение false.

Остальные ответы

Чтобы запретить изменения размеров формы, можно задать свойству формы FormBorderStyle значение, отличное от Sizable и SizableToolWindow.
Например, FixedSingle.
Или FixedToolWindow:

Способ, предложенный ra, тоже работает, но он слишком кривой, делать так нет нужды.

Запретить разворачивание формы можно двумя способами:
1) присвоить свойству формы FormBorderStyle значение ToolWindow или SizableToolWindow;
2) отключить кнопку максимизации, как предлагает ra.

P.S. Но, как верно отмечает Jurijus Zaksas, лучше таких вещей не практиковать вовсе (и даже в диалоговых окнах) , они очень неудобны для пользователя.

С наилучшими пожеланиями,
Богомолов Игорь Дмитриевич (aka iNsectus).

Хочу только добавить, что подобные запреты уместны только в диалоговых окнах (логины, небольшие утилиты) . В основном рабочем окне не нужно ограничивать пользователя подобным образом, нужно делать «резиновый» интерфейс.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *