Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];




Вниз

Создать Form в Runime ... 


Oleg_EM   (2002-03-05 16:53) [0]

Добрый день !
Появилась необходимость создавать формы диалога для отчетов
в runtime, т.е. шоп перед выполнением можно было ввести нужное кол-во данных
Примерно так:
var Form : TForm;
begin
Form := TForm.Create (Self);
Form.parent := nil;
Form.left := 0;
Form.width := 200;
Form.Top := 100;
Form.Height := 150;
Form.Caption := "Диалог";

а вот дальше... как разместить неограниченное кол-во Edit box
Label и прочее ? c button тож все понятно (минимум чтоб mrOk, mrCancel возвращали)
подскажите в каком направлении рыть ...



lipskiy   (2002-03-05 17:12) [1]

Можно динамическим массивом:
ArEd : Array of TEdit;

for i:= 0 to length(ArEd)-1 do
ArEd[i]:= TEdit.Create(...);



Sasha9   (2002-03-05 17:13) [2]

edit1.parent:=form;




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.026 c
3-66726           Alextov               2002-02-07 19:39  2002.03.21  
Как можно быстро програмно загрузить в базу 600 записей так как 600 раз такой код выполняетсся долго


4-67049           valery_f              2002-01-21 12:36  2002.03.21  
Multilanguage, Unicode...


4-67043           bobr                  2002-01-21 17:08  2002.03.21  
Знаю PID процесса как получить имя пользователя запустившего процесс


6-66946           Surf                  2002-01-07 11:15  2002.03.21  
Читать всем кому интересно про ESockError и иже с ним.


4-67054           L_G                   2002-01-24 11:59  2002.03.21  
Как управлять чужим приложением?