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

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

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

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

Сообщение trutre » 04.05.2014 16:49:52

При нажатии "Файл/Создать форму" создается форма со Свойствами Height = 320; Widht = 240. Какие и в каком файле надо подкрутить настройки, чтоб создаваемая форма по умолчанию имела иные размеры?
Lazarus 1.2.0
trutre
незнакомец
 
Сообщения: 4
Зарегистрирован: 08.07.2012 12:45:06
Откуда: Новочеркасск

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

Сообщение Little_Roo » 04.05.2014 20:55:20

А какой в этом религиозный смысл???? :shock:
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

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

Сообщение trutre » 05.05.2014 08:31:40

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


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

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

Сообщение stanilar » 05.05.2014 10:18:21

Не знаю как в Lazarus, но в Delphi можно было создать форму из репозитория. Может и тут такое есть.
stanilar
постоялец
 
Сообщения: 289
Зарегистрирован: 09.03.2010 19:09:02

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

Сообщение Лекс Айрин » 05.05.2014 15:09:05

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

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


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

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

Сообщение trutre » 05.05.2014 15:28:18

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


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

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

Сообщение Лекс Айрин » 05.05.2014 15:50:18

trutre, В исходниках Lazarusa, естественно. Если честно, то влом искать.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

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

Сообщение Frolik » 05.05.2014 17:48:31

customform.inc

Код: Выделить всё
class function TCustomForm.GetControlClassDefaultSize: TSize;
begin
  Result.CX := 320;
  Result.CY := 240;
end;


Ставим нужные размеры, пересобираем и будет вам счастье.
Frolik
постоялец
 
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

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

Сообщение trutre » 05.05.2014 20:01:36

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

Код: Выделить всё
class function TCustomForm.GetControlClassDefaultSize: TSize;
begin
  Result.CX := 320;
  Result.CY := 240;
end;


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


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


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 246

Рейтинг@Mail.ru