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

Вниз

несколько форм   Найти похожие ветки 

 
dambo   (2008-03-03 19:33) [0]

как сделать приложение с несколькими формами?
(например нажимаешь на кнопку и появляется вторая форма)


 
clickmaker ©   (2008-03-03 19:34) [1]

а сам-то как думаешь?


 
dambo   (2008-03-03 19:48) [2]

понятия не имею
это ведь форум для новичков


 
{RASkov} ©   (2008-03-03 19:48) [3]

> [2] dambo   (03.03.08 19:48)
> это ведь форум для новичков

Но ты, походу, к ним не относишься :(


 
dambo   (2008-03-03 19:53) [4]

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


 
@!!ex ©   (2008-03-03 20:12) [5]

> ладно блин раскусил

Не новичек - только не в ту сторону.

Создать
New->Form

Показать
Form2.Show;

Показать модально
Form2.ShowModal;


 
Dell   (2008-03-03 20:38) [6]

procedure CreateForm;
var
 LForm: TForm;
begin
 LForm := TForm.Crate(nil);
 try
    LForm.ShowModel;
 finally
   LForm.Release;
 end;
end;


 
@!!ex ©   (2008-03-03 21:39) [7]

> [6] Dell   (03.03.08 20:38)

Жесть...


 
Dell   (2008-03-04 02:07) [8]


> @!!ex ©   (03.03.08 21:39) [7]


Нормуль... если конечно не считать парочки очепяток :)


 
Германн ©   (2008-03-04 02:21) [9]


> Dell   (04.03.08 02:07) [8]
>
>
> > @!!ex ©   (03.03.08 21:39) [7]
>
>
> Нормуль... если конечно не считать парочки очепяток :)
>

Ну и если не считать некоей бесполезности. Но тут сам автор вопроса выдал индульгенцию.


 
Dell   (2008-03-04 09:46) [10]

Я думаю... в этом случае лучше создавать объект динамический чем держать его в памяти.


 
Ega23 ©   (2008-03-04 11:51) [11]


> Я думаю... в этом случае лучше создавать объект динамический
> чем держать его в памяти.


Когда как...


 
Washington ©   (2008-03-04 12:21) [12]


> Показать модально
дык надо бы ему было объяснить, что это значит. а то вдруг щас спросит :)


 
Negor ©   (2008-03-04 13:33) [13]

Пишу тут одну програмку(которая будут вырубать клаву на определённое время чтобы юзер отдохнул) и вот что нужно. Вывести поверх всех окон значение времени(типа скока ещё до включения клавы). Ну и создал я форму(по методу как сдесь описывал Dell). Сделал её полупрозрачной и размером на весь экран. А вот как на неё поместить опять таки динамически два Label"а а потом убить. Т.е. как создавать динамически форму а потом на ней динамически создавать объекты и изменять их? Примерно так.


 
clickmaker ©   (2008-03-04 13:38) [14]


> А вот как на неё поместить опять таки динамически два Label"а
> а потом убить

так же как и форму, только в качестве Owner и Parent указать саму форму. Тогда они убьются вместе с ней.


 
Ega23 ©   (2008-03-04 13:43) [15]

Мне вот что непонятно: как люди берутся писать достаточно серьёзные вещи (я, к примеру, весьма смутно представляю, каким образом можно программно отрубить клаву), но при этом не знают вещей элементарных???


 
clickmaker ©   (2008-03-04 13:59) [16]


> я, к примеру, весьма смутно представляю, каким образом можно
> программно отрубить клаву), но при этом не знают вещей элементарных???

ну так BlockInput вызвать проще, чем создать в рантайме лейбл на форме )


 
Ega23 ©   (2008-03-04 14:57) [17]


> BlockInput


гм.. не знал..  :)


 
Anatoly Podgoretsky ©   (2008-03-04 16:42) [18]

> Ega23  (04.03.2008 13:43:15)  [15]

Ему можно, он неизлечим.



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

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

Наверх




Память: 0.5 MB
Время: 0.035 c
4-1185800432
Раф
2007-07-30 17:00
2008.03.30
Как в приложении запустить горячие клавиши


15-1202821196
TUser
2008-02-12 15:59
2008.03.30
Оптические приводы


2-1204533659
Chorniy
2008-03-03 11:40
2008.03.30
Запустить процедуру в чужом процессе


15-1203476951
Slider007
2008-02-20 06:09
2008.03.30
С днем рождения ! 20 февраля 2008 среда


6-1183981829
tytus
2007-07-09 15:50
2008.03.30
Неправельный IP через шлюз.