Создать форму

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
trutre
незнакомец
Сообщения: 4
Зарегистрирован: 08.07.2012 12:45:06
Откуда: Новочеркасск

Создать форму

Сообщение trutre »

При нажатии "Файл/Создать форму" создается форма со Свойствами Height = 320; Widht = 240. Какие и в каком файле надо подкрутить настройки, чтоб создаваемая форма по умолчанию имела иные размеры?
Lazarus 1.2.0
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

А какой в этом религиозный смысл???? :shock:
trutre
незнакомец
Сообщения: 4
Зарегистрирован: 08.07.2012 12:45:06
Откуда: Новочеркасск

Сообщение trutre »

Little_Roo писал(а):А какой в этом религиозный смысл????


Постоянно использую формы иного размера. Лень каждый раз растягивать форму, чтобы привести к необходимому результату
stanilar
постоялец
Сообщения: 289
Зарегистрирован: 09.03.2010 18:09:02

Сообщение stanilar »

Не знаю как в Lazarus, но в Delphi можно было создать форму из репозитория. Может и тут такое есть.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

trutre, если уж Вам так трудно растягивать, то воспользуйтесь Инспектором Объектов и выставьте ширину и высоту окна там. Lazarus, знаете ли, не может знать какие именно вам Настройки предпочтительны. А так как среда может быть запущена на устройстве с малым разрешением, то на это, имхо, и приходится опираться разработчикам.

trutre писал(а):Лень каждый раз растягивать форму, чтобы привести к необходимому результату


Откройте Lazarus как проект и подредактируйте процедуру создания формы. Лично мне проще растянуть мышкой.
trutre
незнакомец
Сообщения: 4
Зарегистрирован: 08.07.2012 12:45:06
Откуда: Новочеркасск

Сообщение trutre »

Лекс Айрин писал(а):
Откройте Lazarus как проект и подредактируйте процедуру создания формы. Лично мне проще растянуть мышкой.


И где найти эту процедуру создания формы?
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

trutre, В исходниках Lazarusa, естественно. Если честно, то влом искать.
Frolik
постоялец
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Сообщение Frolik »

customform.inc

Код: Выделить всё

class function TCustomForm.GetControlClassDefaultSize: TSize;
begin
  Result.CX := 320;
  Result.CY := 240;
end;


Ставим нужные размеры, пересобираем и будет вам счастье.
trutre
незнакомец
Сообщения: 4
Зарегистрирован: 08.07.2012 12:45:06
Откуда: Новочеркасск

Сообщение trutre »

Frolik писал(а):customform.inc

Код: Выделить всё

class function TCustomForm.GetControlClassDefaultSize: TSize;
begin
  Result.CX := 320;
  Result.CY := 240;
end;


Ставим нужные размеры, пересобираем и будет вам счастье.


Спасибо!
Ответить