Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.11.14;
Скачать: CL | DM;

Вниз

Изменение свойств формы   Найти похожие ветки 

 
подмастерье   (2010-08-18 01:22) [0]

Здравия всем. После application.run; строка form1.height := 200; не работает. Как это обойти, подскажите пожалуйста? Заранее благодарю.

Код:
project uForm;
uses Windows, Forms;
var f: tform;
begin
application.Initalization;
application.CreateForm(TForm, f);
application.Run;
f.Width := 800;
f.Height := 600;
end.


 
Дмитрий С ©   (2010-08-18 01:37) [1]

Это не здесь нужно делать, а в обработчике OnCreate или OnShow формы, например.


 
подмастерье   (2010-08-18 01:48) [2]

А если мне необходимо в процессе работы изменить размеры окна? Или это не вариант?


 
Дмитрий С ©   (2010-08-18 01:53) [3]

В процессе работы и меняй, например при нажатии кнопки.


 
KilkennyCat ©   (2010-08-18 01:58) [4]


> После application.run;

происходит смерть приложения. Программируешь на Паскале, а как работают процедуры - не знаешь.


 
Германн ©   (2010-08-18 02:23) [5]


> Программируешь на Паскале, а как работают процедуры - не
> знаешь.

На Паскале как раз было иначе.
Но процедуры работали так же. :)


 
Юрий Зотов ©   (2010-08-18 02:24) [6]

После application.run начинается работа цикла выборки сообщений. И пока этот цикл не закончится, последующие операторы выполнятся не будут. А когда он закончится, то завершится и вся программа - так что смысла в последующих операторах все равно никакого.


 
Германн ©   (2010-08-18 02:36) [7]


> подмастерье   (18.08.10 01:48) [2]
>
> А если мне необходимо в процессе работы изменить размеры
> окна?

Так и меняй. Кто тебе мешает.
Изменить можно в обработчиках событий либо этой самой формы, либо в других любых "событиях" форм/компонент программы. Либо в обработчиках сообщений Windows.


 
KilkennyCat ©   (2010-08-18 03:14) [8]


> После application.run начинается работа цикла выборки сообщений.

Я бы уточнил, что это именно он запускает этот цикл. А то получается, что он что-то другое делает, а после того, как управление вернется, каким-то образом запускается цикл.


 
Германн ©   (2010-08-18 03:41) [9]


> KilkennyCat ©   (18.08.10 03:14) [8]
>
>
> > После application.run начинается работа цикла выборки
> сообщений.
>
> Я бы уточнил, что это именно он запускает этот цикл. А то
> получается, что он что-то другое делает, а после того, как
> управление вернется, каким-то образом запускается цикл.
>

Буквоед?
:)


 
KilkennyCat ©   (2010-08-18 04:24) [10]

это не буквоедство. странно слышать от программиста однокристаллок.


 
Германн ©   (2010-08-18 05:12) [11]

Удалено модератором


 
Anatoly Podgoretsky ©   (2010-08-18 10:53) [12]


> После application.run; строка form1.height := 200; не работает.

Работает, только ты этого не замечаешь.


 
KilkennyCat ©   (2010-08-18 18:37) [13]


> Anatoly Podgoretsky ©   (18.08.10 10:53) [12]

а я вот тоже так подумал, а потом засомневался... form1 еще существует?


 
Anatoly Podgoretsky ©   (2010-08-19 10:03) [14]


> form1 еще существует?

Не существует и никогда не существовал.


 
Дмитрий С ©   (2010-08-19 22:20) [15]


> никогда не существовал.

эт почему?


 
Германн ©   (2010-08-19 22:43) [16]


> эт почему?
>

См. сабж :)


 
Anatoly Podgoretsky ©   (2010-08-20 02:40) [17]

Код приведен и нужны только глаза.



Страницы: 1 вся ветка

Текущий архив: 2010.11.14;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.006 c
15-1280865079
NailMan
2010-08-03 23:51
2010.11.14
А еще я подсел на действующий стимпанк...


2-1282059473
2expres
2010-08-17 19:37
2010.11.14
Mediaplayer и .wav


15-1280438963
Германн
2010-07-30 01:29
2010.11.14
W7 90-days trial version


10-1169756215
Asail
2007-01-25 23:16
2010.11.14
Неполный список книг в Excel 2003


15-1280471380
tesseract
2010-07-30 10:29
2010.11.14
Всех причастных с днём сисамдмина.