Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разработка Windows Forms > Как запретить ресайзить форму |
Автор: Competitor 22.1.2006, 21:30 |
Как запретить ресайзить форму, естественно без обработки события Resize. Какое свойство формы нужно изменить для этого? |
Автор: Exception 22.1.2006, 22:44 |
1. Юзаем поиск 2. Тему в "Разработка WinForms". 3. Если не ошибаюсь, BorderStyle в FixedSingle. |
Автор: thorium 24.1.2006, 08:25 |
К сожалению, установка бордера в тот же FixedSingle защищает только от ресайза с помощью перетаскивания краем формы. Ее все еще можно максимизировать. И зафалсивание maximizebox тут тоже не поможет (двойной клик на кэпшэне и все!). Потому, самый верный способ - перегрузить WndProc. |
Автор: Gesha 24.1.2006, 09:10 |
thorium FormBorderStyle = FixedSingle MaximizeBox=false И все работает как надо! |
Автор: thorium 26.1.2006, 22:23 |
2Gesha Угу, сделай такое, и потом двойной клик на заголовке окна... |
Автор: Wanderer2019 26.1.2006, 23:20 |
Свойства формы: FormBorderStyle=FixedSingle MaximizeBox=false Упсс.. не заметил Гешиного сообщения... все работает... |
Автор: Gesha 27.1.2006, 09:10 | ||
Вначале попробуй сам... У меня ничего не разворачивается! |