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

Вниз

Уважаемые мастера, помогите разобраться с TList !!!!   Найти похожие ветки 

 
Object   (2005-02-19 12:19) [0]

Уважаемые мастера!!!
Завис - помогите!
Ситуация такая:
По кнопке создаю на форме элементы TPanel, каждый раз с новыми координатами.

var
 IH :  TPanel;
begin
 IH:=TPanel.Create(nil);
 IH.Name := ..
 IH.Caption:=..
 IH.Left:=..
 ....
 ну и т.д.

В type описываю список Pan:TList;  
В формкреэте создаю: Pan:=TList.Create;

Мне нужно, чтобы при создании Panel-и добавлялись в список.
Какой код написать и где?
И как сделать, чтобы ещё каждый раз в Edit выводились элементы списка, чтобы видеть чего там в списке есть.

Заранее благодарю!


 
saNat ©   (2005-02-19 12:25) [1]

Panel в сам список? или ее имя (координаты)?. А в списках есть, например, поле Items. Там можно считать содержимое определенного элемента элемента.

С уважением, ЕВА


 
Юрий Зотов ©   (2005-02-19 12:40) [2]

type
 TForm1 = class(TForm)
 ...
 private
   FPan: TList;
 ...
 end;

В OnCreate формы:
FPan := TList.Create;

В OnDestroy формы:
FPan.Free.

В обработчике OnClick кнопки:
with TPanel(FPan[FPan.Add(TPanel.Create(Self))]) do
begin
 Name := ...;
 Parent := Self;
 ...
 Edit1.Text := Name
end;


 
panov ©   (2005-02-19 15:29) [3]

Поле "Тема вопроса" не оформлено.



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

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

Наверх




Память: 0.47 MB
Время: 0.133 c
4-1102528255
lendasoft
2004-12-08 20:50
2005.03.06
Показать форму на втором мониторе


14-1108572820
Kerk
2005-02-16 19:53
2005.03.06
Анимация текста в Word


10-1085559954
kost
2004-05-26 12:25
2005.03.06
Как создать простое приложение corba для работы с БД


6-1103348192
Atomic2004
2004-12-18 08:36
2005.03.06
MailSlot


1-1108965228
Кир
2005-02-21 08:53
2005.03.06
TreeView разные ветки