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

Вниз

Создание динамических объектов на форме   Найти похожие ветки 

 
Vera   (2006-04-03 03:50) [0]

Добрый день! Мастера, подскажите плж-ста. Создаю динамически объекты на форме
   fZapChBl:=TfZapChBl.Create(Self);
   for i:=0 to High(MasGb) do
   begin
     MasD3b[i]:=TCurrencyEdit.Create(Self);
     MasD3b[i].Parent:=Self;
     MasD3b[i].Top:=(i-1)*MasD3b[i].Height;
     MasD3b[i].Left:=(i-1)*MasD3b[i].Width;
     MasD4b[i]:=TCurrencyEdit.Create(Self);
     MasD4b[i].Parent:=Self;
     MasD4b[i].Top:=(i-1)*MasD4b[i].Height;
     MasD4b[i].Left:=30+(i-1)*MasD4b[i].Width;
   end;
   fZapChBl.ShowModal;
На форме в св-ве OnActivate
 for i:=0 to High(MasGb) do
 begin
   MasD3b[i].Visible:=True;
   MasD4b[i].Visible:=True;
 end;
Форма загружается, а элементов нет.


 
Джо ©   (2006-04-03 03:54) [1]

Что-то у меня башка сегодня не соображает... А где ты их создаешь, т.е., в каком методе формы?


 
Vera   (2006-04-03 04:22) [2]

Дык мне казалось, что создаю на форме.


 
Джо ©   (2006-04-03 04:23) [3]

> [2] Vera   (03.04.06 04:22)
> Дык мне казалось, что создаю на форме.

Что значит "казалось"? Я спашивал, откуда вызывается код

>   fZapChBl:=TfZapChBl.Create(Self);
>   for i:=0 to High(MasGb) do
>   begin
>     MasD3b[i]:=TCurrencyEdit.Create(Self);
>     MasD3b[i].Parent:=Self;
>     MasD3b[i].Top:=(i-1)*MasD3b[i].Height;
>     MasD3b[i].Left:=(i-1)*MasD3b[i].Width;
>     MasD4b[i]:=TCurrencyEdit.Create(Self);
>     MasD4b[i].Parent:=Self;
>     MasD4b[i].Top:=(i-1)*MasD4b[i].Height;
>     MasD4b[i].Left:=30+(i-1)*MasD4b[i].Width;
>   end;
>   fZapChBl.ShowModal;


 
Vera   (2006-04-03 04:27) [4]

При обработке OnClik  Button должна создать на новой форме CurrencyEdit.


 
Джо ©   (2006-04-03 04:37) [5]

Ладно, если не желаешь ответить на вопрос, твое дело. У меня есть чем заняться, удачи.


 
Джо ©   (2006-04-03 04:42) [6]

> [5] Джо ©   (03.04.06 04:37)
> Ладно, если не желаешь ответить на вопрос, твое дело. У
> меня есть чем заняться, удачи.

Это я писал, не видя твоего предыдущего поста [4].
--
Parent должен быть не Self, а форма, которую ты показываешь по ShowModal.


 
Vera   (2006-04-03 05:17) [7]

Спасибо!!!



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

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

Наверх




Память: 0.48 MB
Время: 0.03 c
15-1143012272
Alex_Delphi
2006-03-22 10:24
2006.04.16
Oracl открывается только для чтения


2-1144140111
__alex
2006-04-04 12:41
2006.04.16
Изменение переменной-счетчика в цикле for


3-1140516501
dreamse
2006-02-21 13:08
2006.04.16
как выбрать Select с таблицой DataTime ?


2-1143730075
dubolom
2006-03-30 18:47
2006.04.16
Рисование


2-1144097727
__alex
2006-04-04 00:55
2006.04.16
Чудеса с глобальными (public) переменными - 2