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

Вниз

Динамически создавать каждый компонент или копировать объект   Найти похожие ветки 

 
Aleks   (2009-12-21 18:42) [0]

Мастера, доброго времени суток. Помогите решить проблемку.
Для наглядного вывода результатов, я хочу использовать несколько компонентов:
Объект1
Panel на ней => Imaje => Гружу рисунок, по результатам поиска
                 => Panel => Label => Гружу текст, тоже по результатам
и ещё:
Необходимо отслеживать клик на рисунке.  

Так как я не знаю, сколько всего этих объектов понадобится, (один всегда), то заранее разместить нужное количество не могу.
Вопрос:
Можно ли скопировать первый Объект и вставлять его по мере необходимости, загружая в него рисунок и текст.
Как это сделать с примером.
Так как я не знаю сколько всего этих объектов понадобится,(один всегда), то зараннее разместить нужное колличество не могу.
Вопрос:
Можно ли скопировать первый Объект и вставлять его по мере необходимости, загружая в него рисунок и текст.
Как это сделать с примером.


 
Медвежонок Пятачок ©   (2009-12-21 18:46) [1]

чтобы скопировать объект нужны два объекта.
и оба нужно создавать.

в чем вопрос?


 
DVM ©   (2009-12-21 18:47) [2]

Лучше всего сделать свой компонент, содержащий все что требуется и его уже создавать в рантайм по мере необходимости.


 
Aleks   (2009-12-21 18:59) [3]

извините вопрос продублировал,

> Медвежонок Пятачок ©   (21.12.09 18:46) [1]
> чтобы скопировать объект нужны два объекта.и оба нужно создавать.
> в чем вопрос?

см. первый пост, там аж дважды написанно.

> Лучше всего сделать свой компонент, содержащий все что требуется
> и его уже создавать в рантайм по мере необходимости.

не разу не создавал, нужно попробовать.

А ещё идеи есть?


 
Медвежонок Пятачок ©   (2009-12-21 19:00) [4]

ты спросил создавать или копировать.
я тебе сказал, что для копирования нужно сначала создавать экземпляр.

то есть и создавать и копировать там что-то куда-то.
"и", а не "или"


 
Leonid Troyanovsky ©   (2009-12-21 19:11) [5]


> Aleks   (21.12.09 18:42)  

> Можно ли скопировать первый Объект и вставлять его по мере
> необходимости, загружая в него рисунок и текст.

Можно.
Например, если Объект есть TBitmap, то в него можно поместить
как рисунок, так и текст.

--
Regards, LVT.


 
Leonid Troyanovsky ©   (2009-12-21 19:15) [6]


> Aleks   (21.12.09 18:59) [3]

> см. первый пост, там аж дважды написанно.

Иллюзия.
В ём, во-ще, непонятно написано.

--
Regards, LVT.


 
Leonid Troyanovsky ©   (2009-12-21 19:16) [7]


> Aleks   (21.12.09 18:59) [3]

> А ещё идеи есть?

Букварь почитать?

--
Regards, LVT.


 
Aleks   (2009-12-22 00:11) [8]


> Букварь почитать

а есть букварь с идеями?


 
Aleks   (2009-12-22 00:12) [9]


> Иллюзия.В ём, во-ще, непонятно написано.

в школу сер, русский язык учить


 
Aleks   (2009-12-22 00:24) [10]


> Можно.Например, если Объект есть TBitmap, то в него можно
> поместитькак рисунок, так и текст.

а как в Объект который в TBitmap загружен, загрузить рисунок и текст, подскажи?


 
AntonioBanderas   (2009-12-22 01:44) [11]


> DVM ©   (21.12.09 18:47) [2]

тебе же уже сказали в {2} или ннужно очень много идей?



procedure TMyForm.Po_mere_nadobnosti;
var
 Panel: TPanel;
 Label: TLabel;
 Img:   TImage;
begin
 
  Panel := TPanel.Create(MyForm);
  Panel.Parent := MyForm;
  Panel.SetBound(top, left, width, heigth);
 
  Label := Tlabel.Create(Panel);
  Label.Parent := Panel;
  Label.SetBound(top, left, width, heigth);
  Label.Caption := "грузи";

end;



 
Aleks   (2009-12-22 02:02) [12]


> > DVM ©  


> AntonioBanderas  


спасибо.
Тема закрыта.


 
Германн ©   (2009-12-22 02:02) [13]


> AntonioBanderas   (22.12.09 01:44) [11]
>
>

Ну я бы не сказал, что это реализация совета [2]. И это даже не ответ именно на сабж.
А для реализации [2] нужно прочитать букварь.
Например http://www.delphimaster.ru/books/1656145/



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

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

Наверх




Память: 0.5 MB
Время: 0.014 c
15-1260401856
Германн
2009-12-10 02:37
2010.02.21
Маленькая offtop шутка.


6-1212331478
Антон
2008-06-01 18:44
2010.02.21
перехват http


2-1260506010
Б
2009-12-11 07:33
2010.02.21
Изменение стиля и позиции окна при разных видеорежимах.


15-1258018282
Максимильянов
2009-11-12 12:31
2010.02.21
Работа МФУ HP LJ M1120n MFP в сети


2-1261467325
pg81
2009-12-22 10:35
2010.02.21
Как передать адрес метода из dll в приложение и присвоить его соб