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

Вниз

Про формы   Найти похожие ветки 

 
Wish ©   (2004-10-04 18:00) [0]

Я создаю формы на основе TForm вот таким методом: TForm.Create(self). Как мне их отличать для последующих действий? Возможно-ли их как-нибудь проиндексовать?


 
Суслик ©   (2004-10-04 18:08) [1]


> Как мне их отличать для последующих действий?

сохранять результат работы TForm.Create(...) в переменную.


> Возможно-ли
> их как-нибудь проиндексовать?

возможно.
screen.forms[...] + tag у формы задавать (например)


 
TUser ©   (2004-10-04 18:17) [2]

Или создать динамический (статический) массив из форм.


 
Rem   (2004-10-04 18:48) [3]

var
 LastIndex: integer = 0;

 ...
 Form := TForm.Create();
 Form.Name := "Form" + IntToStr(LastIndex);
 inc(LastIndex);


 
TUser ©   (2004-10-04 19:04) [4]

Name обычно нее рулит при динамическом создании чего угодно.


 
Defunct ©   (2004-10-04 19:05) [5]

Wish ©   (04.10.04 18:00)  

with TForm1.Create(Self) do
Begin
 Tag := <уникальный идентификатор формы>
 ...
End;


 
Wish ©   (2004-10-05 16:58) [6]

Defunct
А как мне потом обратится к этой форме?


 
Defunct ©   (2004-10-05 18:55) [7]

Wish ©   (05.10.04 16:58) [6]
В самой форме обрабатывая события

procedure TForm1.lalala(..)
begin
 if Tag=4 then ...
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.047 c
1-1096646497
KIR
2004-10-01 20:01
2004.10.17
Изменить размеры Memo с помощью мыши в run-time


4-1095374539
Evgenij
2004-09-17 02:42
2004.10.17
Проблема с SHFILEOPSTRUCT


3-1095518436
Irmantukas
2004-09-18 18:40
2004.10.17
Свой индекс


3-1095653576
FasetByte
2004-09-20 08:12
2004.10.17
Grid index out of range


8-1090586008
moor38
2004-07-23 16:33
2004.10.17
Как программно несколько WAV-файлов склеить в один?