![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение размеров формы [D5, NT4]
Tornado © (2002-10-29 09:02:00)Мастера, подскажите как запретить изменение пользователем размеров формы? Т.е. чтобы пользователь не мог ее "растягивать" во время работы. Никак не найду нужное свойство. Спасибо.
Alex4444444444 (2002-10-29 19:35:00) [1]Constraints sux. Pri etom vse ravno mozhno dvigat" ramku kuda ugodno, no razmer ne menyaetsya. (T.e., user ne znaet, chto v resul"tate poluchitsya.) Luchshe perehvatyvat" WM_GETMINMAXINFO (ili chto-to v etom rode).
Andy78 (2002-10-29 15:17:00) [2]borderstyle->bsSingle
Song (2002-10-29 15:11:00) [3]"Вот приедет барин, барин нас рассудит.." (с) Некрасов вроде..
Mirolex (2002-10-29 15:07:00) [4]Самый правильный ответ дал MBo
Конечно-же для этого и существует свойство Constraints.
Для любого формы устанавливаете максимальный и минимальный размер в Constraints и если они совпадают и больше нуля, то размер нельзя изменить (даже в дизайн режиме). А BorderStyle устанавливаете какой нравиться.
Song (2002-10-29 10:17:00) [5]Да.. что-то с памятью моей.. :-)
MBo (2002-10-29 09:52:00) [6];)
BorderStyle
Grandpa (2002-10-29 09:43:00) [7]Не TForm.Style := bsDialog, а TForm.Border:= bsDialog.
MBo (2002-10-29 09:39:00) [8]>Tornado
совет Song более радикален, например, если вместо bsSizeable можно поставить bsSingle, то вообще не будет изменяться курсор при наведении на границу формы, но можно развернуть на весь экран, а при bsDialog не удастся и максимизировать.
Tornado (2002-10-29 09:33:00) [9]> Song © (29.10.02 09:08)
Вы имеете ввиду BorderStyle? У меня стоит bsSizeable
> MBo © (29.10.02 09:08)
Спасибо, Ваш совет мне помог
Song (2002-10-29 09:08:00) [10]TForm.Style:=bsDialog ?
MBo (2002-10-29 09:08:00) [11]Constraints