Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2011, 10:32   #1
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию Как запретить изменение размера окна?

Есть вопрос. Обычное окно,свойства BorderIcones - Minimize и maximize стоят в false, BorderStyle - bsSingle, однако, когда окно находится в развернутом на весь экран состоянии (делается это программно) при двойном щелчке по шапке возвращается к исходному размеру. Как это запретить?
Dux вне форума Ответить с цитированием
Старый 18.08.2011, 11:50   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

А Borderstyle : bsNone или bsDialog (его не советую, мейнменю пропадает) не пробовал ?
phomm вне форума Ответить с цитированием
Старый 18.08.2011, 12:07   #3
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от phomm Посмотреть сообщение
А Borderstyle : bsNone или bsDialog (его не советую, мейнменю пропадает) не пробовал ?
bsDialog - пробовал, то же самое. bsNone - не подходит, т.к. шапка вообще пропадает
Dux вне форума Ответить с цитированием
Старый 18.08.2011, 12:10   #4
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию

Constraints.MaxHeight
Constraints.MaxWidth
Constraints.MinHeight
Constraints.MinWidth
fate вне форума Ответить с цитированием
Старый 18.08.2011, 12:13   #5
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

fate, тогда уж вкупе с каким-нибудь Getdesktopresolution, а то на разных режимах и мониторах будет не то, что надо (ну фиксированные размеры окна)
phomm вне форума Ответить с цитированием
Старый 18.08.2011, 12:17   #6
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от fate Посмотреть сообщение
Constraints.MaxHeight
Constraints.MaxWidth
Constraints.MinHeight
Constraints.MinWidth
Код:
Form1.WindowState:=wsMaximized;
Form1.Constraints.MinWidth:=Form1.Width;
Form1.Constraints.MinHeight:=Form1.Height;
Попробовал этот код, ничего не изменилось
Dux вне форума Ответить с цитированием
Старый 18.08.2011, 12:24   #7
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию

не Min а Max
fate вне форума Ответить с цитированием
Старый 18.08.2011, 12:26   #8
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от fate Посмотреть сообщение
не Min а Max
Почему?

Попробовал. В этом случае форма вообще не раскрывается на весь экран
Dux вне форума Ответить с цитированием
Старый 18.08.2011, 12:27   #9
fate
Форумчанин
 
Аватар для fate
 
Регистрация: 17.03.2009
Сообщений: 318
По умолчанию

значит я не понял что тебе нужно, я думал тебе нужно что бы она не раскрывалась
fate вне форума Ответить с цитированием
Старый 18.08.2011, 12:30   #10
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от fate Посмотреть сообщение
значит я не понял что тебе нужно, я думал тебе нужно что бы она не раскрывалась
Наоборот, необходимо чтобы нельзя было вернуть начальный размер формы после раскрытия при двойном щелчке на шапку.
Dux вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как можно запретить изменение размера поля типа textarea ZvEr_HaCkEr HTML и CSS 3 09.11.2010 00:53
Как запретить передвижение окна Nester Общие вопросы Delphi 3 06.09.2009 13:50
Как запретить Изменение размера формы girz Общие вопросы Delphi 5 31.05.2009 10:29
Как запретить изменение рамера главного окна? AlexeyLed Общие вопросы C/C++ 1 18.03.2009 21:12
Изменение размера окна Anfall Общие вопросы Delphi 5 14.03.2009 10:06